public BindingListenerService()
        {
#if UWP
            property = DependencyProperty.RegisterAttached(
                "DependencyPropertyListener" + index++,
                typeof(object),
                typeof(BindingListenerService),
                new PropertyMetadata(null, (d, e) => { OnChanged(new BindingChangedEventArgs(e)); }));
#else
            property = DependencyPropertyHelper.RegisterAttached(
                "DependencyPropertyListener" + index++,
                typeof(object),
                typeof(BindingListenerService),
                null, (d, e) => { OnChanged(new BindingChangedEventArgs(e)); });
#endif
        }