added a runtime exception that is thrown when an attribute for an object
is requested that does not exist for the object's object class. This is
more informative than the -1 array list index out-of-bounds exception
that would have been thrown otherwise.