Class inst gen

allows for class instantiation and attribute access
i think we were skipping that functionality when the plan was to make them database backed