The ModelCreateEvent accepts a FullDataInterface instead of a ModelAbstract
Added a ConditionUsageCounter which is used in the ConditionHandler in order to be able to determine if a Condition is used or not.
Added the ability to create your own Select object and pass it into the UsageCounterBasic class. This will help with more complex logic which is used to determine if a object is used.
Updated ConditionAndOrTableSnippet and ConditionRoundsTableSnippet in order to be able to show the usages. Which did not work due to filtering set in a parent class.
Migrated condition model. Some notable changes: