Would it make sense to have merging default config be part of the trait?