contact model validation