protected override void Initialize(USerializer serializer) { var adder = new StructMemberAdder <T>(serializer); LocalInit(adder); var members = adder.GetMembers(); _memberSerializer = new MemberSerializer(members, serializer.DataTypesDatabase); foreach (var member in _memberSerializer.Members) { member.DataSerializer.RootInitialize(serializer); } }