Add a prop to the MaskedTextBox that returns a clean value (without mask literals) and treats an empty mask as null or "".
This will simplify form validation and submission by eliminating the need for manual cleanup of masked values like ____-____-____-____ or 1234-5678-9012-3456