init params must be optional
add typehints
put construct stuff in __construct
remove construct, put other elements inside init()
add parent init on edit form
Merge pull request #5 from nclundsten/hotfix/form-init

init param moved to setter