#3 harvest super class methods with Init annotation
#2 harvest Inject fields from super class