I have a series of models for my application. Across all these models there are (will be) some 200 or 300 instance variables. The application stores its persistent data on a web
Use Key-Value Observing. You have to manually register yourself as an observer for every property, though.