Goal should be defined in AssetGroup rather than DefinitionGroup
Currently, the Goal are defined in DefinitionGroup
As Goal pre and post condition refer to Assets it would be more relevant to define them in AssetGroup
or maybe in their own group