public BasicObjectMemberInfo(FieldInfo field) { LocalName = field.Name; Name = field.GetCustomAttribute <RtmpSharpAttribute>(true)?.CanonicalName ?? LocalName; getValue = Helper.AccessField(field); setValue = Helper.AssignField(field); valueType = field.FieldType; }