     var givenName: String? { get }
     var familyName: String? { get }
 }
-
 
 public extension NamePresentable {
     

        return fullName
    }
    
    public var initials: String {
        var initialsString = String()
        if let givenName = givenName , givenName.characters.count > 0 {
            initialsString += givenName.substring(to: givenName.characters.index(after: givenName.startIndex))

            initialsString += familyName.substring(to: familyName.characters.index(after: familyName.startIndex))
        }
        if initialsString.characters.count == 0 {
            return nil
        }
        return initialsString.uppercased()
    }
