composer: classmap because lazy