Hello Daff,
Thanks for the reply.
OK, so if I had a model that had nested models how would I validate the nested models? AFAIK you invoke validation by either save() or this.attr() - how would I manually validate nested models using these methods? I'm assuming that calling save() on a model will not run validation on nested models?
I'm quite unclear on how it all works.