Moved blank line.
Adding support for stringState, class header + attributes, except collections (partial commit).
Implementing StringState (partial commit).
Added constructors for stringState.
Added geters, setters and with methods for stringState.
Added asMutable for stringState.
Do not set states in the empty constructor, because they can lead to recursive calls resulting in stack overflow.
Check for null in when converting state.
Added support for more types in string state converters.