// // ClientModel.swift // Pachyderm // // Created by Shadowfacts on 9/9/18. // Copyright © 2018 Shadowfacts. All rights reserved. // import Foundation protocol ClientModel { var client: Client! { get set } } extension Array where Element == ClientModel { var client: Client! { get { return first?.client } set { for var el in self { el.client = newValue } } } } extension Array where Element: ClientModel { var client: Client! { get { return first?.client } set { for var el in self { el.client = newValue } } } }