entity interface added
Merge branch 'feature/add-entity-interface' into develop

* feature/add-entity-interface:
  entity interface added