Added the ability to specify entity components in `entity` call