Support Firefox 3.6 still, with surprising little effort.

Why, I don't really know :)
Support legacy #type filtering again in #getItems(), and offer an alternative through instanceof checks with #class and #constructor property.