Improved comments.
Included an example of serializing an optional attribute without 'SerializableOptional'.
'SerializableOptional' now uses the Serialization Proxy Pattern.
Improved comments.