public MvxFluentBindingDescription <TChildTarget, TSource> Bind <TChildTarget>(TChildTarget childTarget)
            where TChildTarget : class
        {
            var toReturn = new MvxFluentBindingDescription <TChildTarget, TSource>(_bindingContextOwner, childTarget);

            _applicables.Add(toReturn);
            return(toReturn);
        }
        public MvxFluentBindingDescription <TOwningTarget, TSource> Bind()
        {
            var toReturn = new MvxFluentBindingDescription <TOwningTarget, TSource>(_bindingContextOwner,
                                                                                    _bindingContextOwner);

            _applicables.Add(toReturn);
            return(toReturn);
        }