Fork of google protocol buffers