add support for NSArray models