Changed behavior of DelegateAttribute descriptor: now returns itself when accessed as a class attribute