implemented serialization of configuration with protobuf