fix(#hasId): and #id and #id:
chore(consistency): reviews the #delete, #deleteThen: and #deleteThen:onError: pattern using the #onAfterDelete: in the most primitive method for all the verbs