Refactor letsrate model to fix rating on inherited models