+ добавил базовый класс сущности
+ добавил интерфейс поля для идентификации сущностей