Project: springxd
Issue XD-1151: Apply Composite GoF pattern to ModuleDefinition
Story points: 8