public void Apply(Action action)
 {
     if (_actionOverrides != null)
     {
         _actionOverrides.Invoke(action);
     }
 }
 public static IHavingActionOverride <T> Property(Action <Action> actionOverrides)
 {
     return(new WithAction <T>(actionOverrides));
 }
 private WithAction(Action <Action> actionOverrides)
 {
     _actionOverrides = actionOverrides;
 }