.Parse() and .TryParse() need an overload to allow case insensitive parsing to be performed
.Parse() and .TryParse() need an overload to allow case insensitive parsing to be performed