property now optional in decl() method - for values and units