TPC5:
   -> Created type NonNull wich is a BinderStrategy (receives in the constructor the strategy to be validated)