Refactor classifications model

Use better boolean method naming, remove state enum