Implemented most classes with some dummy classes in Presistence