inherit method can return conversion method
we dont interest in private impl for events & properties
type with generic is not always non null