removing Representer in favour of Schema. flow with raise for invalid: comes close to AR's behaviour.
make rating tests fail by inheriting validations.