91 add declaring type

- Added declaring type for methods, fields, and constructors
- Added typeMember concept common to fields, methods and constructors