More updates to basic definitions in CLS
Updated definitions of constructors in CLS

Noted auxiliary constructors and their restraints.