What do we need AS::Concern for here? just to avoid `self.included` with an extend ClassMethods?