code: protected FluentModelTImpl find(String key) {
          for (Map.Entry<String, FluentModelTImpl> entry : this.childCollection.entrySet()) {
              if (entry.getKey().equalsIgnoreCase(key)) {
                  return entry.getValue();
              }
          }
          return null;
      }
docs: Finds a child resource with the given key.
  
  @param key the child resource key
  @return null if no child resource exists with the given name else the child resource