NEW: module_system | formgenerator -> reduced the level of nesting
NEW: formetntries -> when validating the value or writing the value back to the object, the original value is kept internally. avoids double en-/decodings.