introduce TODOs for getClass()
fix exception classes
add exception classes