added support for read/write custom models using NSKeyedArchiver