removed the need to use defComponent() to declare entities