    - Parameter dynamicMember member: A property name value.
    - Returns: A GraphJSON object.
    */
-  open subscript(dynamicMember member: String) -> GraphJSON {
+  public subscript(dynamicMember member: String) -> GraphJSON {
     return self[member]
   }
   

   - Parameter options: JSONSerialization.ReadingOptions.
   - Returns: A GraphJSON object on success, nil otherwise.
   */
  open class func parse(_ data: Data, options: JSONSerialization.ReadingOptions = .allowFragments) -> GraphJSON? {
    guard let v = try? JSONSerialization.jsonObject(with: data, options: options) else {
      return nil
    }

  }
  
  /// An initializer that accepts a given Any object.
  public init(_ object: Any) {
    if let v = object as? GraphJSON {
      self.object = v.object
    
