setNewItem method
Implementation
bool setNewItem(T item) {
if (_currentDBItem != null && _currentDBItem!.equals(item)) return false;
_currentDBItem = item;
if (!isEditable) {
_originalItem = item;
_editableItem = item;
}
return true;
}