Lots of playing around with getting models to sync with the backend. Basically the whole model layer is broken now. Need to chase another idea.