WPF: override AttachedCollection.CreateInstanceCore