function UberDateTimeValidationConstraint(field) {
    this.message = 'Value of {{ field_name }} field is not a valid DateTime.';

    this.validate = function () {
        var pattern = /^(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})$/,