@drunken monkey: Same here. I know it's inconvenient and more complicated, but it's not our job to explicitly support subclasses.