Refactored validation out of ContactValidator into model itself
refactored defendant to do its  own validation