Replaces saves in the managed object with a "savePrivateContext" method to reduce duplicated code
Adds an animated bool to the dismissBlock method, improves delete logic surrounding the objectWasDeleted method