What is the easiest way to implement a simple data object that matches key observation?
Create a class with properties for its attributes with equal value and KVC-compatible collection collectors for collections. Magic Foundation will take care of notifications for a simple object like this.