property.PropertyType.GetCustomAttribute<IpcExposeAttribute>() is null is always true (which results into empty serialization)property.PropertyType.GetCustomAttributes() and it returns 6 attributes (SerializableAttribute, NullableContextAttribute, NullableAttribute, DefaultMemberAttribute, NonVersionableAttribute, TypeForwardedFromAttribute), but no signs of my custom attribute.true (although inheritance shouldn't matter in this case) in the GetCustomAttributes, results to no change whatsoever.