Added success and error methods to ModelOperationPromise
Fixed issue with dirty embedded records, where the parent would not become clean after saving
removed unused unit test