public BasicObjectMemberInfo(PropertyInfo property) { LocalName = property.Name; Name = property.GetCustomAttribute <RtmpSharpAttribute>(true)?.CanonicalName ?? LocalName; getValue = Helper.AccessProperty(property); setValue = Helper.AssignProperty(property); valueType = property.PropertyType; }