@matejcerny I’ve done a couple of projects in which configuration is instantiating case classes. it’s worked pretty well. eg github.com/swaldman/audiofluid