Using mixins for default settings feels really complex to me, can't we just put them in the hash above?