Interface Manager<M extends Manager<M>>