A decorator based approach for model driven forms and some time saving form widgets. Requires Material 2.