trait inject to project init