protected virtual void ApplyConcerns(IEnumerable<ICommissionConcern> steps, object instance) { foreach (var concern in steps) { concern.Apply(Model, instance); } }