Further updates on polymorphic association, controller and model modifications