/// <summary>
        /// The return data type.
        /// </summary>
        /// <param name="dataTypeId">
        /// The data type id.
        /// </param>
        /// <returns>
        /// The <see cref="IDataType"/>.
        /// </returns>
        public static IDataType ReturnDataType(Guid dataTypeId)
        {
            if (DataTypes == null || !DataTypes.Any())
            {
                return(null);
            }

            return(DataTypes.FirstOrDefault(
                       d => d.Metadata["ValueMetaData"].ToString().ToLower() == dataTypeId.ToString().ToLower()).Value);
        }