public static bool IsNavigable <T>(this ReactiveUI.ReactiveObject obj, Expression <Func <T> > propertyExpression)
        {
            string       propertyName = Utils.ExtractPropertyName(propertyExpression);
            PropertyInfo propertyInfo = obj.GetType().GetProperty(propertyName);

            return(propertyInfo.IsNavigable());
        }
        public static bool IsNavigable(this ReactiveUI.ReactiveObject obj, string propertyName)
        {
            PropertyInfo propertyInfo = obj.GetType().GetProperty(propertyName);

            return(propertyInfo.IsNavigable());
        }