renamed generic item/block classes
further renaming
one more renaming...
and now, maybe, the renaming will even work...
lecture 4, exercise 1