Added GreaterThan and LessThan attributes for alert thresholds
Generation of name suggestion when uniqueness rules are violated
Added default values to some model constructors