issue #7 refactoring of objects and managers (prefix C in class) and fix
inheritance (Entity -> AbstractEntity, Basic2dEntity)