nit @constructor