protected virtual void OnAfterInsert(InsertEventArgs arg) { }
protected virtual bool OnBeforeInsert(InsertEventArgs arg) { return(true); }