Removes the static keyword from classFromType and getPropertyInfo

This is so that these functions can be accessed in MYDynamicObject subclasses which need to do some more class / property reasoning. Hope this is OK? Would you prefer these function names to be made a bit more unique to avoid clashing with something unrelated?