Dynamic languages support for single/singleDefault