- Made methods private as they're not to be calle dout of context.
- Removed redundant method. It doesn't matter if a deleted defID exists.