Collections cannot have tasks, but if you add tasks/publishers/subscribers to a collection, they'll just silently not run. This needs to be addressed; I just spend like 20 minutes debugging why my subscriber wasn't running, and it was because I accidentially made my Unit inherit from Collection instead of Unit... ugh