cache interface
i dont know what changed
properties
parent interface and classes for all entities
interface and abstract classes to communicate with db
what changed?