Added delete by predicate methods