No longer rely on Model ->push() method, handle it internally (smarter)
Add default context to ajax methods.