Есть атрибут, которому хочется иметь r/o свойство Asignee<PropertyName>, где Asignee — обьект, которому этот атрибут назначен, а PropertyName свойство этого обьекта. Я могу сделать owned attribute, но в классе Asignee при создании объекта я по понятным причинам не могу сказать:
//won't work
[MyAttribute(this)]
class Asignee
{
...
}