addded debug check to all prints. Added main class check. Added base class check. 43 Passes.
Added non-repeating field names in class and ancestors