Redesign evaluation of dependent properties in AstList and AstOption.