Interface todo
Add interface for entities