On subclasses and @singlecollection

If a collection is loaded by class name (fully qualified) or by alias (future versions), all operations against it are limited to that type
Limit deletes
Limit updates