Make GeneratedMessage abstract