source- and info_ratings now checked for consistency at .save() and at extraction of producer/user.