Entity WidgetDefinition has a factory method for creating Intent Value Objects and Intents can only be created through this factory