Move classifying concern to mixin