class Fish { has @.scales; method scales ( |c (+@new) ) { @!scales = @new if c; return @!scales; } } my $fish = Fish.new; $fish.scales('green','blue','yellow'); say $fish.scales(); # does not clear it $fish.scales(()); # clears it