Protocol Serializer without having to compile a library