Remove the dependences (underscore) of constructor function