protected virtual Boolean IsRenamed([NotNull] Type type, String property, out String name)
        {
            if (type is null)
            {
                throw new ArgumentNullException(nameof(type));
            }

            if (Rename.TryGetValue(type, out IDictionary <String, String> rename) && rename.TryGetValue(property, out name))
            {
                return(true);
            }

            name = default;
            return(false);
        }
 public bool TryGetTargetRelPath(string sourceRelPath, out string targetRelPath)
 {
     return(Rename.TryGetValue(sourceRelPath, out targetRelPath));
 }