Improved occupation list, methods added to interface VisibleObject