initial attempt to support core classes
initial attempt to support core classes
refactored baseClassBuilder