Added test capturing the behavior that subclasses produce more instances of that subclass.