Entities made more user friendly, used enum class everywhere