Changing ProtocolBuffers::Message to be a module