schemas: refactoring to split taste counts into separate classes