public Postcode(string newvalue) { value = null; if (string.IsNullOrEmpty(newvalue)) return; if (!Expression.IsMatch(newvalue)) { throw new FormatException("postcode is not in a valid dutch format"); } value = newvalue; }