CHG: declear the attributes are readonly