public override bool IsDirty() { bool result = false; YellowstonePathology.Business.Persistence.SqlCommandSubmitter sqlCommandSubmitter = this.GetSqlCommands(this.m_Value); if (sqlCommandSubmitter.HasChanges() == true) { sqlCommandSubmitter.LogCommands(); result = true; } return(result); }