factored manager assignment logic out of Project and into
AssignableAspect, which declares the implementation for Assignable.Mixin