Refactored creation of actions and added support for action constructors [closes #7]
Also fill out parameters [#7]
Make constructor properties required [#6]
Make fields required [#6]
Redirect to commands with post method
Accept prepared Actions with missing properties [closes #6]
Introducted ClassProperty [#6]
Mark fields as required [#6]