Keep ownerTypes on MethodInfo and remove ExecutableElement from MethodInfo as MethodInfo objects can be created from templates for synthetic generation of methods