private DynamicPropertyProxy(
            IObservableProperty observableProperty,
            bool readOnly)
        {
            ObservableProperty = observableProperty;
            IsReadOnly         = readOnly;
            observableFactory  = observableProperty.CreateFactory();

            Initialize();
        }
        public RuntimeProxyManager(
            IObservableProperty observableProperty,
            MethodInterceptions methodInterceptions,
            bool readOnly)
        {
            ObservableProperty       = observableProperty;
            this.methodInterceptions = methodInterceptions;
            IsReadOnly        = readOnly;
            observableFactory = observableProperty.CreateFactory();

            Initialize();
        }