create autoinstantiable constructors in your modules