правда для этого пришлось запихать немного логики в модельку, но да хуй с ней