А откуда outerIds приходят?
почему бы не использовать аттрибут readonly?
это обычный звездочный рейтинг?