Type mismatch with the abstract superclass: should be `Folder container`. In general, I don't think it makes practical sense to abstract too much and use `Container` proper anywhere where we handle projects. `Folder` is good enough a common denominator, we're not going to see anything else in the context of projects (and `Project` is `Folder` too).