Updated to use GetRuntimeProperties/fields/methods instead of GetTypeInf...

...o().DeclaredProperties/fields/methods to get properties/fields/methods in base classes