Fixed double instantiation for constructor with arguments