DeleteResult consistency

Addresses #260 
What do you think about giving DeleteResult an Extract method that returns only the error, like ActionResult does? If not, should we take away ActionResult's method?