   public class ApiBookmark {
     
     public struct BookmarkResult {
-      let bookmarkArray: [Bookmark]
-      var inclusion: ApiDocumentInclusion?
+      public let bookmarkArray: [Bookmark]
+      public var inclusion: ApiDocumentInclusion?
       
       init(bookmarkArray: [Bookmark],
            inclusion: ApiDocumentInclusion?)

  public class ApiHighlight {
    
    public struct HighlightResult {
      let highlightArray: [Highlight]
      var inclusion: ApiDocumentInclusion?
      
      init(highlightArray: [Highlight],
           inclusion: ApiDocumentInclusion?)

      service.fetchJSONModel(queue: nil) { (result: Result<ApiDocument<Reading>, ServiceError>) in
        switch result {
        case .failure(let error):
          failure(error)
        case .success(let value):
          let result = ReadingResult(reading: value.data, inclusion: value.included)
          success(result)
        }
      }
    }
