Check for new? along with dirty_self? before skiping validations