feat: add ChangeNotifier to Protobuffers