Re design for the constructor attribute system