And also enhances the reflected type parsing so that the types of all implementations so far will parse.