Refactored reflection classes - distinguished object and class members.