Add no-arg constr
Use no-arg constr