Since this class is not using any functionality from AtomEntity, would not it be better to extend from BaseEntity directly ?