Moo has default => $nonref built in now. Yay
MooX::HandlesVia support