public function getSettingsCollection(AbstractEntity $entity)
{
if (empty($this->rules[static::RULE_TYPE_SETTINGS_PROPERTY])) {
throw new DomainException('Rule RULE_TYPE_SETTINGS_PROPERTY must be defined!');
}
$collectionProperty = $this->rules[static::RULE_TYPE_SETTINGS_PROPERTY];
return $entity->{$collectionProperty};
}