Reduces class visibility
Removes redundant state field and reduces dependency on ontologies