Add ability to alias class names.
Implement delete all method.
Refactor type helper into two helpers.