di ctor traits script