(feat) Switch to a mixin approach.