MVC + Winforms + State Patern
-Pure MVC > no binding full control.
-no code behind > testable code.
-State Patern to handle possible many states in Master>Detail View ,in future will be more when semi-finished product will be moved to other project after adding real DB support.