[TASK] Reformat Code according to TYPO3 Flow CGL
[BUGFIX] Add missing class properties
[BUGFIX] get isOptional information from reflection
[BUGFIX] remove undefined variable