[protocolbuffers\message] implement getExtension and setExtension methods. but still can't serialize