Add initial version of deserializer
Add initial version of serializer