Reusable data source models for your iOS application