[protocolbuffers\extension_registry] ExtensionRegistry should be final class
remove needless field options class
align each fields
[protocolbuffers\message] add useful constructor