Use coerce method with TypeToken when setting configuration
Add new parser for object DTOs in YAML DSL
Make coerced collections immutable