Serialization of empty strings

To support full compatibility to other serializers the TypeSerializer should take care of empty strings as well.
To this implentation provides a trigger to serialize empty strings instead of tread them as null.
Unit tests are also provided.