Fix issue #30: Added handling for Guava's Optional de/serialization with typing.