Created interfaces for all entities