proto class now serialize/de everything