Apache Cayenne 4.1 release
diff --git a/src/main/site/content/docs/4.1/cayenne-guide.html b/src/main/site/content/docs/4.1/cayenne-guide.html
index 528b856..96e5524 100644
--- a/src/main/site/content/docs/4.1/cayenne-guide.html
+++ b/src/main/site/content/docs/4.1/cayenne-guide.html
@@ -123,7 +123,7 @@
         <plugin>
             <groupId>org.apache.cayenne.plugins</groupId>
             <artifactId>cayenne-modeler-maven-plugin</artifactId>
-            <version>4.1.RC2</version>
+            <version>4.1</version>
         </plugin>
     </plugins>
 &lt;/build&gt;</code></pre> 
@@ -363,7 +363,7 @@
       <pre class="highlight"><code class="language-xml xml" data-lang="xml">&lt;dependency&gt;
    &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
    &lt;artifactId&gt;cayenne-server&lt;/artifactId&gt;
-   &lt;version&gt;4.1.RC2&lt;/version&gt;
+   &lt;version&gt;4.1&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
      </div> 
     </div> 
@@ -375,7 +375,7 @@
     </div> 
     <div class="listingblock"> 
      <div class="content"> 
-      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-server:4.1.RC2'</code></pre> 
+      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-server:4.1'</code></pre> 
      </div> 
     </div> 
    </div> 
@@ -2444,46 +2444,10 @@
     <h4 id="iterated-queries"><a class="anchor" href="#iterated-queries"></a>2.8.4. Iterated Queries</h4> 
     <div class="paragraph"> 
      <p>While contemporary hardware may easily allow applications to fetch hundreds of thousands or even millions of objects into memory, it doesn’t mean this is always a good idea to do so. You can optimize processing of very large result sets with two techniques discussed in this and the following chapter - iterated and paginated queries.</p> 
-    </div>
+    </div> 
     <div class="paragraph"> 
      <p>Iterated query is not actually a special query. Any selecting query can be executed in iterated mode by an ObjectContext. ObjectContext creates an object called <code>ResultIterator</code> that is backed by an open ResultSet. Iterator provides constant memory performance for arbitrarily large ResultSets. This is true at least on the Cayenne end, as JDBC driver may still decide to bring the entire ResultSet into the JVM memory.</p> 
-    </div>
-    <div class="admonitionblock note"> 
-        <table> 
-            <tbody>
-                <tr>
-                    <td class="icon"> <i class="fa fa-info-circle fa-2x" title="Note"></i> </td> 
-                    <td class="content">
-                        <div>
-                            The MySQL JDBC driver is known to pull the entire ResultSet into memory.
-                            In order to get the driver to stream the results, append the JDBC parameter
-                            <code class="language-java java" data-lang="java">useCursorFetch=true</code>
-                            to the JDBC URL.
-                        </div>
-                        <br/>
-                        <div>
-                            A fetch size must also be set when doing the query using
-                            <code class="language-java java" data-lang="java">ObjectSelect.statementFetchSize(..)</code>,
-                            for example:
-                        </div>
-                        <div class="listingblock">
-                            <div class="content">
-                                <pre class="highlight" style="margin-bottom: 0px">
-                                    <code class="language-Java Java" data-lang="Java" style="font-size: 120%">ObjectSelect.query(queryClass)
-    .statementFetchSize(50000)
-    .iterate(objectContext, cayenneObject -> ...</code>
-                                </pre>
-                            </div> 
-                        </div> 
-                        <div>
-                            Adjust the value of the fetch size to fit requirements.  A larger value is more
-                            performant, but consumes more memory as well.
-                        </div>
-                    </td>
-                </tr> 
-            </tbody>
-        </table> 
-    </div>
+    </div> 
     <div class="paragraph"> 
      <p>Data is read from ResultIterator one row/object at a time until it is exhausted. There are two styles of accessing ResultIterator - direct access which requires explicit closing to avoid JDBC resources leak, or a callback that lets Cayenne handle resource management. In both cases iteration can be performed using "for" loop, as ResultIterator is "Iterable".</p> 
     </div> 
@@ -3215,7 +3179,7 @@
       <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;plugin&gt;
 	&lt;groupId&gt;org.apache.cayenne.plugins&lt;/groupId&gt;
 	&lt;artifactId&gt;cayenne-maven-plugin&lt;/artifactId&gt;
-	&lt;version&gt;4.1.RC2&lt;/version&gt;
+	&lt;version&gt;4.1&lt;/version&gt;
 
 	&lt;configuration&gt;
         &lt;cayenneProject&gt;${project.basedir}/src/main/resources/cayenne/cayenne-project.xml&lt;/cayenneProject&gt;
@@ -3799,7 +3763,7 @@
       <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-cache-invalidation&lt;/artifactId&gt;
-    &lt;version&gt;4.1.RC2&lt;/version&gt;
+    &lt;version&gt;4.1&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
      </div> 
     </div> 
@@ -3808,7 +3772,7 @@
     <h4 id="gradle-2"><a class="anchor" href="#gradle-2"></a>5.1.2. Gradle</h4> 
     <div class="listingblock"> 
      <div class="content"> 
-      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-cache-invalidation:4.1.RC2'</code></pre> 
+      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-cache-invalidation:4.1'</code></pre> 
      </div> 
     </div> 
    </div> 
@@ -3891,7 +3855,7 @@
       <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-commitlog&lt;/artifactId&gt;
-    &lt;version&gt;4.1.RC2&lt;/version&gt;
+    &lt;version&gt;4.1&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
      </div> 
     </div> 
@@ -3900,7 +3864,7 @@
     <h4 id="gradle-3"><a class="anchor" href="#gradle-3"></a>5.2.2. Gradle</h4> 
     <div class="listingblock"> 
      <div class="content"> 
-      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-commitlog:4.1.RC2'</code></pre> 
+      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-commitlog:4.1'</code></pre> 
      </div> 
     </div> 
    </div> 
@@ -3971,7 +3935,7 @@
       <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-crypto&lt;/artifactId&gt;
-    &lt;version&gt;4.1.RC2&lt;/version&gt;
+    &lt;version&gt;4.1&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
      </div> 
     </div> 
@@ -3980,7 +3944,7 @@
     <h4 id="gradle-4"><a class="anchor" href="#gradle-4"></a>5.3.2. Gradle</h4> 
     <div class="listingblock"> 
      <div class="content"> 
-      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-crypto:4.1.RC2'</code></pre> 
+      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-crypto:4.1'</code></pre> 
      </div> 
     </div> 
    </div> 
@@ -4094,7 +4058,7 @@
       <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-jcache&lt;/artifactId&gt;
-    &lt;version&gt;4.1.RC2&lt;/version&gt;
+    &lt;version&gt;4.1&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
      </div> 
     </div> 
@@ -4103,7 +4067,7 @@
     <h4 id="gradle-5"><a class="anchor" href="#gradle-5"></a>5.4.2. Gradle</h4> 
     <div class="listingblock"> 
      <div class="content"> 
-      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-jcache:4.1.RC2'</code></pre> 
+      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-jcache:4.1'</code></pre> 
      </div> 
     </div> 
    </div> 
@@ -4205,7 +4169,7 @@
       <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-project-compatibility&lt;/artifactId&gt;
-    &lt;version&gt;4.1.RC2&lt;/version&gt;
+    &lt;version&gt;4.1&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
      </div> 
     </div> 
@@ -4214,7 +4178,7 @@
     <h4 id="gradle-6"><a class="anchor" href="#gradle-6"></a>5.5.2. Gradle</h4> 
     <div class="listingblock"> 
      <div class="content"> 
-      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-project-compatibility:4.1.RC2'</code></pre> 
+      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-project-compatibility:4.1'</code></pre> 
      </div> 
     </div> 
    </div> 
@@ -4237,7 +4201,7 @@
       <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-velocity&lt;/artifactId&gt;
-    &lt;version&gt;4.1.RC2&lt;/version&gt;
+    &lt;version&gt;4.1&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
      </div> 
     </div> 
@@ -4246,7 +4210,7 @@
     <h4 id="gradle-7"><a class="anchor" href="#gradle-7"></a>5.6.2. Gradle</h4> 
     <div class="listingblock"> 
      <div class="content"> 
-      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-velocity:4.1.RC2'</code></pre> 
+      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-velocity:4.1'</code></pre> 
      </div> 
     </div> 
    </div> 
@@ -4294,7 +4258,7 @@
       <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-web&lt;/artifactId&gt;
-    &lt;version&gt;4.1.RC2&lt;/version&gt;
+    &lt;version&gt;4.1&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
      </div> 
     </div> 
@@ -4303,7 +4267,7 @@
     <h4 id="gradle-8"><a class="anchor" href="#gradle-8"></a>5.7.2. Gradle</h4> 
     <div class="listingblock"> 
      <div class="content"> 
-      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-web:4.1.RC2'</code></pre> 
+      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-web:4.1'</code></pre> 
      </div> 
     </div> 
    </div> 
@@ -4320,7 +4284,7 @@
       <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-osgi&lt;/artifactId&gt;
-    &lt;version&gt;4.1.RC2&lt;/version&gt;
+    &lt;version&gt;4.1&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
      </div> 
     </div> 
@@ -4329,7 +4293,7 @@
     <h4 id="gradle-9"><a class="anchor" href="#gradle-9"></a>5.8.2. Gradle</h4> 
     <div class="listingblock"> 
      <div class="content"> 
-      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-osgi:4.1.RC2'</code></pre> 
+      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-osgi:4.1'</code></pre> 
      </div> 
     </div> 
    </div> 
@@ -4346,7 +4310,7 @@
       <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-rop-server&lt;/artifactId&gt;
-    &lt;version&gt;4.1.RC2&lt;/version&gt;
+    &lt;version&gt;4.1&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
      </div> 
     </div> 
@@ -4355,7 +4319,7 @@
     <h4 id="gradle-10"><a class="anchor" href="#gradle-10"></a>5.9.2. Gradle</h4> 
     <div class="listingblock"> 
      <div class="content"> 
-      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-rop-server:4.1.RC2'</code></pre> 
+      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-rop-server:4.1'</code></pre> 
      </div> 
     </div> 
    </div> 
@@ -4532,7 +4496,7 @@
       <pre class="highlight"><code class="language-xml xml" data-lang="xml">&lt;plugin&gt;
     &lt;groupId&gt;org.apache.cayenne.plugins&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-maven-plugin&lt;/artifactId&gt;
-    &lt;version&gt;4.1.RC2&lt;/version&gt;
+    &lt;version&gt;4.1&lt;/version&gt;
 
     &lt;configuration&gt;
         &lt;map&gt;${project.basedir}/src/main/resources/my.map.xml&lt;/map&gt;
@@ -4768,7 +4732,7 @@
       <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;plugin&gt;
     &lt;groupId&gt;org.apache.cayenne.plugins&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-maven-plugin&lt;/artifactId&gt;
-    &lt;version&gt;4.1.RC2&lt;/version&gt;
+    &lt;version&gt;4.1&lt;/version&gt;
 
     &lt;executions&gt;
         &lt;execution&gt;
@@ -4938,7 +4902,7 @@
       <pre class="highlight"><code class="language-xml xml" data-lang="xml">&lt;plugin&gt;
     &lt;groupId&gt;org.apache.cayenne.plugins&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-maven-plugin&lt;/artifactId&gt;
-    &lt;version&gt;4.1.RC2&lt;/version&gt;
+    &lt;version&gt;4.1&lt;/version&gt;
     &lt;executions&gt;
         &lt;execution&gt;
             &lt;configuration&gt;
@@ -4974,7 +4938,7 @@
     }
     // add Cayenne Gradle Plugin
     dependencies {
-        classpath group: 'org.apache.cayenne.plugins', name: 'cayenne-gradle-plugin', version: '4.1.RC2'
+        classpath group: 'org.apache.cayenne.plugins', name: 'cayenne-gradle-plugin', version: '4.1'
     }
 }
 
diff --git a/src/main/site/content/docs/4.1/getting-started-db-first.html b/src/main/site/content/docs/4.1/getting-started-db-first.html
index b690cda..d7fca3d 100644
--- a/src/main/site/content/docs/4.1/getting-started-db-first.html
+++ b/src/main/site/content/docs/4.1/getting-started-db-first.html
@@ -117,7 +117,7 @@
     <div class="listingblock"> 
      <div class="content"> 
       <pre class="highlight"><code class="language-xml xml" data-lang="xml">&lt;properties&gt;
-    &lt;cayenne.version&gt;4.1.RC2&lt;/cayenne.version&gt;
+    &lt;cayenne.version&gt;4.1&lt;/cayenne.version&gt;
 &lt;/properties&gt;</code></pre> 
      </div> 
     </div> 
diff --git a/src/main/site/content/docs/4.1/getting-started-guide.html b/src/main/site/content/docs/4.1/getting-started-guide.html
index 0f8c356..e88da3f 100644
--- a/src/main/site/content/docs/4.1/getting-started-guide.html
+++ b/src/main/site/content/docs/4.1/getting-started-guide.html
@@ -263,13 +263,18 @@
     <h4 id="creating-java-classes-2"><a class="anchor" href="#creating-java-classes-2"></a>2.3.1. Creating Java Classes</h4> 
     <div class="ulist"> 
      <ul> 
-      <li> <p>Select "Tools &gt; Generate Classes" menu.</p> </li> 
+      <li> <p>Select your datamap in a project tree and open "Class Generation" tab.</p> </li> 
       <li> <p>For "Type" select "Standard Persistent Objects", if it is not already selected.</p> </li> 
       <li> <p>For the "Output Directory" select “src/main/java” folder under your IDEA project folder (this is a "peer" location to the <code>cayenne-*.xml</code> location we selected before).</p> </li> 
-      <li> <p>Click on "Classes" tab and check the "Check All Classes" checkbox (unless it is already checked and reads "Uncheck all Classes").</p> </li> 
-      <li> <p>Click "Generate"</p> </li> 
+      <li> <p>Select all object entities (unless they are already checked).</p> </li> 
+      <li> <p>Finally, click "Generate"</p> </li> 
      </ul> 
     </div> 
+    <div class="imageblock" style="text-align: center"> 
+     <div class="content"> 
+      <img src="images/class-generation.png" alt="class generation"> 
+     </div> 
+    </div> 
     <div class="paragraph"> 
      <p>Now go back to IDEA - you should see pairs of classes generated for each mapped entity. You probably also see that there’s a bunch of red squiggles next to the newly generated Java classes in IDEA. This is because our project does not include Cayenne as a Maven dependency yet. Let’s fix it now by adding "cayenne-server" artifact in the bottom of the <code>pom.xml</code> file. Also we should tell Maven compile plugin that our project needs Java 8. The resulting POM should look like this:</p> 
     </div> 
@@ -283,7 +288,7 @@
     &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt;
 
     &lt;properties&gt;
-        &lt;cayenne.version&gt;4.1.RC2&lt;/cayenne.version&gt; <i class="conum" data-value="1"></i><b>(1)</b>
+        &lt;cayenne.version&gt;4.1&lt;/cayenne.version&gt; <i class="conum" data-value="1"></i><b>(1)</b>
         &lt;maven.compiler.source&gt;1.8&lt;/maven.compiler.source&gt; <i class="conum" data-value="2"></i><b>(2)</b>
         &lt;maven.compiler.target&gt;1.8&lt;/maven.compiler.target&gt;
     &lt;/properties&gt;
@@ -326,7 +331,7 @@
      </div> 
     </div> 
     <div class="paragraph"> 
-     <p>Now let’s check the entity class pairs. Each one is made of a superclass (e.g. <code>_Artist</code>) and a subclass (e.g. <code>Artist</code>). You <strong>should not</strong> modify the superclasses whose names start with "_" (underscore), as they will be replaced on subsequent generator runs. Instead all custom logic should be placed in the subclasses in <code>org.example.cayenne.persistent</code> package - those will never be overwritten by the class generator.</p> 
+     <p>Now let’s check the entity class pairs. Each one is made of a superclass (e.g. <code>auto/_Artist</code>) and a subclass (e.g. <code>Artist</code>). You <strong>should not</strong> modify the superclasses whose names start with "_" (underscore), as they will be replaced on subsequent generator runs. Instead all custom logic should be placed in the subclasses in <code>org.example.cayenne.persistent</code> package - those will never be overwritten by the class generator.</p> 
     </div> 
     <div class="admonitionblock tip"> 
      <table> 
diff --git a/src/main/site/content/docs/4.1/getting-started-guide/images/class-generation.png b/src/main/site/content/docs/4.1/getting-started-guide/images/class-generation.png
new file mode 100644
index 0000000..71a5da2
--- /dev/null
+++ b/src/main/site/content/docs/4.1/getting-started-guide/images/class-generation.png
Binary files differ
diff --git a/src/main/site/content/docs/4.1/getting-started-rop.html b/src/main/site/content/docs/4.1/getting-started-rop.html
index 841e6ec..205ddfa 100644
--- a/src/main/site/content/docs/4.1/getting-started-rop.html
+++ b/src/main/site/content/docs/4.1/getting-started-rop.html
@@ -105,7 +105,7 @@
             &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
             &lt;artifactId&gt;cayenne-client-jetty&lt;/artifactId&gt;
             &lt;!-- Here specify the version of Cayenne you are actually using --&gt;
-            &lt;version&gt;4.1.RC2&lt;/version&gt;
+            &lt;version&gt;4.1&lt;/version&gt;
         &lt;/dependency&gt;
         &lt;dependency&gt;
         &lt;groupId&gt;com.caucho&lt;/groupId&gt;
diff --git a/src/main/site/data/cayenne.yaml b/src/main/site/data/cayenne.yaml
index 87443c3..e5af671 100644
--- a/src/main/site/data/cayenne.yaml
+++ b/src/main/site/data/cayenne.yaml
@@ -25,10 +25,10 @@
 releases:
 
   - version: "4.1"                            # major version
-    latestRevision: "4.1.RC2"                 # exact latest version
-    type: "Release Candidate"                 # arbitrary type (Alpha for milestones, Beta, Stable and Legacy)
-    description: "Next stable release"        # some general comment
-    date: "2019-10-29"                        # release date
+    latestRevision: "4.1"                     # exact latest version
+    type: "Stable"                            # arbitrary type (Alpha for milestones, Beta, Stable and Legacy)
+    description: "Latest stable release"      # some general comment
+    date: "2020-07-21"                        # release date
     docs: true                                # this version is visible in Docs section
     downloadable: true                        # this version is visible in Download section, also see "customLink" attribute
     jdk: 1.8                                  # min supported Java version
@@ -47,7 +47,7 @@
   - version: "4.0"
     latestRevision: "4.0.2"
     type: "Stable"
-    description: "Latest stable release"
+    description: "Previous stable release"
     date: "2019-10-14"
     docs: true
     downloadable: true
@@ -56,7 +56,7 @@
 
   - version: "3.1"
     latestRevision: "3.1.3"
-    description: "Previous stable release"
+    description: "Aging stable release"
     type: "Aging"
     date: "2018-07-23"
     docs: true
diff --git a/src/main/site/static/docs/4.1/api/allclasses-index.html b/src/main/site/static/docs/4.1/api/allclasses-index.html
index ea99f02..819d228 100644
--- a/src/main/site/static/docs/4.1/api/allclasses-index.html
+++ b/src/main/site/static/docs/4.1/api/allclasses-index.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>All Classes (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>All Classes (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="All Classes (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="All Classes (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -4981,7 +4981,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/allclasses.html b/src/main/site/static/docs/4.1/api/allclasses.html
index 721b60d..6c5ca02 100644
--- a/src/main/site/static/docs/4.1/api/allclasses.html
+++ b/src/main/site/static/docs/4.1/api/allclasses.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>All Classes (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>All Classes (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
diff --git a/src/main/site/static/docs/4.1/api/allpackages-index.html b/src/main/site/static/docs/4.1/api/allpackages-index.html
index c4eb65c..3e85332 100644
--- a/src/main/site/static/docs/4.1/api/allpackages-index.html
+++ b/src/main/site/static/docs/4.1/api/allpackages-index.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>All Packages (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>All Packages (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="All Packages (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="All Packages (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -484,7 +484,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/constant-values.html b/src/main/site/static/docs/4.1/api/constant-values.html
index a59e146..90fddb2 100644
--- a/src/main/site/static/docs/4.1/api/constant-values.html
+++ b/src/main/site/static/docs/4.1/api/constant-values.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Constant Field Values (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Constant Field Values (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constant Field Values (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Constant Field Values (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -5092,7 +5092,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/deprecated-list.html b/src/main/site/static/docs/4.1/api/deprecated-list.html
index 953118f..cf52a3f 100644
--- a/src/main/site/static/docs/4.1/api/deprecated-list.html
+++ b/src/main/site/static/docs/4.1/api/deprecated-list.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Deprecated List (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Deprecated List (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Deprecated List (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -464,7 +464,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/help-doc.html b/src/main/site/static/docs/4.1/api/help-doc.html
index 983370d..6b28628 100644
--- a/src/main/site/static/docs/4.1/api/help-doc.html
+++ b/src/main/site/static/docs/4.1/api/help-doc.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>API Help (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>API Help (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="API Help (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="API Help (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -278,7 +278,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/index-all.html b/src/main/site/static/docs/4.1/api/index-all.html
index 6500086..510d008 100644
--- a/src/main/site/static/docs/4.1/api/index-all.html
+++ b/src/main/site/static/docs/4.1/api/index-all.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Index (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Index (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Index (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -27453,7 +27453,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/index.html b/src/main/site/static/docs/4.1/api/index.html
index af65d7e..644915c 100644
--- a/src/main/site/static/docs/4.1/api/index.html
+++ b/src/main/site/static/docs/4.1/api/index.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Overview (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Overview (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Overview (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Overview (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -95,7 +95,7 @@
 </nav>
 </header>
 <div class="header">
-<h1 class="title">cayenne-doc: Cayenne Documentation 4.1.RC2 API</h1>
+<h1 class="title">cayenne-doc: Cayenne Documentation 4.1 API</h1>
 </div>
 <main role="main">
 <div class="contentContainer">
@@ -480,7 +480,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png b/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png
deleted file mode 100644
index ca17cb7..0000000
--- a/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png
+++ /dev/null
Binary files differ
diff --git a/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_flat_75_ffffff_40x100.png b/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_flat_75_ffffff_40x100.png
deleted file mode 100644
index e6a4176..0000000
--- a/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_flat_75_ffffff_40x100.png
+++ /dev/null
Binary files differ
diff --git a/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png b/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png
index 0a084fd..34abd18 100644
--- a/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png
+++ b/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png
Binary files differ
diff --git a/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_65_dadada_1x400.png b/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_65_dadada_1x400.png
new file mode 100644
index 0000000..f058a93
--- /dev/null
+++ b/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_65_dadada_1x400.png
Binary files differ
diff --git a/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_65_ffffff_1x400.png b/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_65_ffffff_1x400.png
deleted file mode 100644
index 5b48209..0000000
--- a/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_65_ffffff_1x400.png
+++ /dev/null
Binary files differ
diff --git a/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_75_dadada_1x400.png b/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_75_dadada_1x400.png
index 820ef7b..2ce04c1 100644
--- a/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_75_dadada_1x400.png
+++ b/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_75_dadada_1x400.png
Binary files differ
diff --git a/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png b/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png
index 2677049..a90afb8 100644
--- a/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png
+++ b/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png
Binary files differ
diff --git a/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_95_fef1ec_1x400.png b/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_95_fef1ec_1x400.png
index 671bc6b..dbe091f 100644
--- a/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_95_fef1ec_1x400.png
+++ b/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_glass_95_fef1ec_1x400.png
Binary files differ
diff --git a/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png
index 368044d..5dc3593 100644
--- a/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png
+++ b/src/main/site/static/docs/4.1/api/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png
Binary files differ
diff --git a/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_222222_256x240.png b/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_222222_256x240.png
index e9c8e16..e723e17 100644
--- a/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_222222_256x240.png
+++ b/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_222222_256x240.png
Binary files differ
diff --git a/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_2e83ff_256x240.png b/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_2e83ff_256x240.png
index f2bf838..1f5f497 100644
--- a/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_2e83ff_256x240.png
+++ b/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_2e83ff_256x240.png
Binary files differ
diff --git a/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_454545_256x240.png b/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_454545_256x240.png
index d6169e8..618f5b0 100644
--- a/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_454545_256x240.png
+++ b/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_454545_256x240.png
Binary files differ
diff --git a/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_888888_256x240.png b/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_888888_256x240.png
index d3e6e02..ee5e33f 100644
--- a/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_888888_256x240.png
+++ b/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_888888_256x240.png
Binary files differ
diff --git a/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_cd0a0a_256x240.png b/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_cd0a0a_256x240.png
index 4937018..7e8ebc1 100644
--- a/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_cd0a0a_256x240.png
+++ b/src/main/site/static/docs/4.1/api/jquery/images/ui-icons_cd0a0a_256x240.png
Binary files differ
diff --git a/src/main/site/static/docs/4.1/api/jquery/jquery-ui.css b/src/main/site/static/docs/4.1/api/jquery/jquery-ui.css
index 4f2fc19..c4487b4 100644
--- a/src/main/site/static/docs/4.1/api/jquery/jquery-ui.css
+++ b/src/main/site/static/docs/4.1/api/jquery/jquery-ui.css
@@ -1,8 +1,8 @@
-/*! jQuery UI - v1.11.4 - 2015-05-20
+/*! jQuery UI - v1.12.1 - 2018-12-06
 * http://jqueryui.com
 * Includes: core.css, autocomplete.css, menu.css, theme.css
-* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
-* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgImgOpacityContent=75&bgImgOpacityHeader=75&cornerRadiusShadow=8px&offsetLeftShadow=-8px&offsetTopShadow=-8px&thicknessShadow=8px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=%23aaaaaa&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=%23aaaaaa&iconColorError=%23cd0a0a&fcError=%23cd0a0a&borderColorError=%23cd0a0a&bgTextureError=glass&bgColorError=%23fef1ec&iconColorHighlight=%232e83ff&fcHighlight=%23363636&borderColorHighlight=%23fcefa1&bgTextureHighlight=glass&bgColorHighlight=%23fbf9ee&iconColorActive=%23454545&fcActive=%23212121&borderColorActive=%23aaaaaa&bgTextureActive=glass&bgColorActive=%23dadada&iconColorHover=%23454545&fcHover=%23212121&borderColorHover=%23999999&bgTextureHover=glass&bgColorHover=%23dadada&iconColorDefault=%23888888&fcDefault=%23555555&borderColorDefault=%23d3d3d3&bgTextureDefault=glass&bgColorDefault=%23e6e6e6&iconColorContent=%23222222&fcContent=%23222222&borderColorContent=%23aaaaaa&bgTextureContent=flat&bgColorContent=%23ffffff&iconColorHeader=%23222222&fcHeader=%23222222&borderColorHeader=%23aaaaaa&bgTextureHeader=highlight_soft&bgColorHeader=%23cccccc&cornerRadius=4px&fwDefault=normal&fsDefault=1.1em&ffDefault=Verdana%2CArial%2Csans-serif
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
 
 /* Layout helpers
 ----------------------------------*/
@@ -38,9 +38,6 @@
 .ui-helper-clearfix:after {
 	clear: both;
 }
-.ui-helper-clearfix {
-	min-height: 0; /* support: IE7 */
-}
 .ui-helper-zfix {
 	width: 100%;
 	height: 100%;
@@ -60,20 +57,27 @@
 ----------------------------------*/
 .ui-state-disabled {
 	cursor: default !important;
+	pointer-events: none;
 }
 
 
 /* Icons
 ----------------------------------*/
-
-/* states and images */
 .ui-icon {
-	display: block;
+	display: inline-block;
+	vertical-align: middle;
+	margin-top: -.25em;
+	position: relative;
 	text-indent: -99999px;
 	overflow: hidden;
 	background-repeat: no-repeat;
 }
 
+.ui-widget-icon-block {
+	left: 50%;
+	margin-left: -8px;
+	display: block;
+}
 
 /* Misc visuals
 ----------------------------------*/
@@ -97,20 +101,21 @@
 	padding: 0;
 	margin: 0;
 	display: block;
-	outline: none;
+	outline: 0;
 }
 .ui-menu .ui-menu {
 	position: absolute;
 }
 .ui-menu .ui-menu-item {
-	position: relative;
 	margin: 0;
-	padding: 3px 1em 3px .4em;
 	cursor: pointer;
-	min-height: 0; /* support: IE7 */
 	/* support: IE10, see #8844 */
 	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
 }
+.ui-menu .ui-menu-item-wrapper {
+	position: relative;
+	padding: 3px 1em 3px .4em;
+}
 .ui-menu .ui-menu-divider {
 	margin: 5px 0;
 	height: 0;
@@ -127,7 +132,7 @@
 .ui-menu-icons {
 	position: relative;
 }
-.ui-menu-icons .ui-menu-item {
+.ui-menu-icons .ui-menu-item-wrapper {
 	padding-left: 2em;
 }
 
@@ -162,9 +167,12 @@
 	font-family: Verdana,Arial,sans-serif;
 	font-size: 1em;
 }
+.ui-widget.ui-widget-content {
+	border: 1px solid #d3d3d3;
+}
 .ui-widget-content {
 	border: 1px solid #aaaaaa;
-	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
+	background: #ffffff;
 	color: #222222;
 }
 .ui-widget-content a {
@@ -184,7 +192,13 @@
 ----------------------------------*/
 .ui-state-default,
 .ui-widget-content .ui-state-default,
-.ui-widget-header .ui-state-default {
+.ui-widget-header .ui-state-default,
+.ui-button,
+
+/* We use html here because we need a greater specificity to make sure disabled
+works properly when clicked or hovered */
+html .ui-button.ui-state-disabled:hover,
+html .ui-button.ui-state-disabled:active {
 	border: 1px solid #d3d3d3;
 	background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
 	font-weight: normal;
@@ -192,7 +206,11 @@
 }
 .ui-state-default a,
 .ui-state-default a:link,
-.ui-state-default a:visited {
+.ui-state-default a:visited,
+a.ui-button,
+a:link.ui-button,
+a:visited.ui-button,
+.ui-button {
 	color: #555555;
 	text-decoration: none;
 }
@@ -201,7 +219,9 @@
 .ui-widget-header .ui-state-hover,
 .ui-state-focus,
 .ui-widget-content .ui-state-focus,
-.ui-widget-header .ui-state-focus {
+.ui-widget-header .ui-state-focus,
+.ui-button:hover,
+.ui-button:focus {
 	border: 1px solid #999999;
 	background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
 	font-weight: normal;
@@ -214,18 +234,32 @@
 .ui-state-focus a,
 .ui-state-focus a:hover,
 .ui-state-focus a:link,
-.ui-state-focus a:visited {
+.ui-state-focus a:visited,
+a.ui-button:hover,
+a.ui-button:focus {
 	color: #212121;
 	text-decoration: none;
 }
+
+.ui-visual-focus {
+	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
+}
 .ui-state-active,
 .ui-widget-content .ui-state-active,
-.ui-widget-header .ui-state-active {
+.ui-widget-header .ui-state-active,
+a.ui-button:active,
+.ui-button:active,
+.ui-button.ui-state-active:hover {
 	border: 1px solid #aaaaaa;
-	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
+	background: #dadada url("images/ui-bg_glass_65_dadada_1x400.png") 50% 50% repeat-x;
 	font-weight: normal;
 	color: #212121;
 }
+.ui-icon-background,
+.ui-state-active .ui-icon-background {
+	border: #aaaaaa;
+	background-color: #212121;
+}
 .ui-state-active a,
 .ui-state-active a:link,
 .ui-state-active a:visited {
@@ -242,6 +276,10 @@
 	background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
 	color: #363636;
 }
+.ui-state-checked {
+	border: 1px solid #fcefa1;
+	background: #fbf9ee;
+}
 .ui-state-highlight a,
 .ui-widget-content .ui-state-highlight a,
 .ui-widget-header .ui-state-highlight a {
@@ -302,41 +340,45 @@
 .ui-widget-header .ui-icon {
 	background-image: url("images/ui-icons_222222_256x240.png");
 }
-.ui-state-default .ui-icon {
-	background-image: url("images/ui-icons_888888_256x240.png");
-}
 .ui-state-hover .ui-icon,
-.ui-state-focus .ui-icon {
+.ui-state-focus .ui-icon,
+.ui-button:hover .ui-icon,
+.ui-button:focus .ui-icon {
 	background-image: url("images/ui-icons_454545_256x240.png");
 }
-.ui-state-active .ui-icon {
+.ui-state-active .ui-icon,
+.ui-button:active .ui-icon {
 	background-image: url("images/ui-icons_454545_256x240.png");
 }
-.ui-state-highlight .ui-icon {
+.ui-state-highlight .ui-icon,
+.ui-button .ui-state-highlight.ui-icon {
 	background-image: url("images/ui-icons_2e83ff_256x240.png");
 }
 .ui-state-error .ui-icon,
 .ui-state-error-text .ui-icon {
 	background-image: url("images/ui-icons_cd0a0a_256x240.png");
 }
+.ui-button .ui-icon {
+	background-image: url("images/ui-icons_888888_256x240.png");
+}
 
 /* positioning */
 .ui-icon-blank { background-position: 16px 16px; }
-.ui-icon-carat-1-n { background-position: 0 0; }
-.ui-icon-carat-1-ne { background-position: -16px 0; }
-.ui-icon-carat-1-e { background-position: -32px 0; }
-.ui-icon-carat-1-se { background-position: -48px 0; }
-.ui-icon-carat-1-s { background-position: -64px 0; }
-.ui-icon-carat-1-sw { background-position: -80px 0; }
-.ui-icon-carat-1-w { background-position: -96px 0; }
-.ui-icon-carat-1-nw { background-position: -112px 0; }
-.ui-icon-carat-2-n-s { background-position: -128px 0; }
-.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-caret-1-n { background-position: 0 0; }
+.ui-icon-caret-1-ne { background-position: -16px 0; }
+.ui-icon-caret-1-e { background-position: -32px 0; }
+.ui-icon-caret-1-se { background-position: -48px 0; }
+.ui-icon-caret-1-s { background-position: -65px 0; }
+.ui-icon-caret-1-sw { background-position: -80px 0; }
+.ui-icon-caret-1-w { background-position: -96px 0; }
+.ui-icon-caret-1-nw { background-position: -112px 0; }
+.ui-icon-caret-2-n-s { background-position: -128px 0; }
+.ui-icon-caret-2-e-w { background-position: -144px 0; }
 .ui-icon-triangle-1-n { background-position: 0 -16px; }
 .ui-icon-triangle-1-ne { background-position: -16px -16px; }
 .ui-icon-triangle-1-e { background-position: -32px -16px; }
 .ui-icon-triangle-1-se { background-position: -48px -16px; }
-.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-s { background-position: -65px -16px; }
 .ui-icon-triangle-1-sw { background-position: -80px -16px; }
 .ui-icon-triangle-1-w { background-position: -96px -16px; }
 .ui-icon-triangle-1-nw { background-position: -112px -16px; }
@@ -346,7 +388,7 @@
 .ui-icon-arrow-1-ne { background-position: -16px -32px; }
 .ui-icon-arrow-1-e { background-position: -32px -32px; }
 .ui-icon-arrow-1-se { background-position: -48px -32px; }
-.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-s { background-position: -65px -32px; }
 .ui-icon-arrow-1-sw { background-position: -80px -32px; }
 .ui-icon-arrow-1-w { background-position: -96px -32px; }
 .ui-icon-arrow-1-nw { background-position: -112px -32px; }
@@ -358,7 +400,7 @@
 .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
 .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
 .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
-.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
 .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
 .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
 .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
@@ -530,15 +572,11 @@
 
 /* Overlays */
 .ui-widget-overlay {
-	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	background: #aaaaaa;
 	opacity: .3;
 	filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
-	margin: -8px 0 0 -8px;
-	padding: 8px;
-	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
-	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
-	border-radius: 8px;
+	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
+	box-shadow: -8px -8px 8px #aaaaaa;
 }
diff --git a/src/main/site/static/docs/4.1/api/jquery/jquery-ui.js b/src/main/site/static/docs/4.1/api/jquery/jquery-ui.js
index e1a68a1..87fb214 100644
--- a/src/main/site/static/docs/4.1/api/jquery/jquery-ui.js
+++ b/src/main/site/static/docs/4.1/api/jquery/jquery-ui.js
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.11.4 - 2015-05-20
+/*! jQuery UI - v1.12.1 - 2018-12-06
 * http://jqueryui.com
-* Includes: core.js, widget.js, position.js, autocomplete.js, menu.js
-* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+* Includes: widget.js, position.js, keycode.js, unique-id.js, widgets/autocomplete.js, widgets/menu.js
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
 
 (function( factory ) {
 	if ( typeof define === "function" && define.amd ) {
@@ -14,319 +14,36 @@
 		factory( jQuery );
 	}
 }(function( $ ) {
-/*!
- * jQuery UI Core 1.11.4
- * http://jqueryui.com
- *
- * Copyright jQuery Foundation and other contributors
- * Released under the MIT license.
- * http://jquery.org/license
- *
- * http://api.jqueryui.com/category/ui-core/
- */
 
-
-// $.ui might exist from components with no dependencies, e.g., $.ui.position
 $.ui = $.ui || {};
 
-$.extend( $.ui, {
-	version: "1.11.4",
-
-	keyCode: {
-		BACKSPACE: 8,
-		COMMA: 188,
-		DELETE: 46,
-		DOWN: 40,
-		END: 35,
-		ENTER: 13,
-		ESCAPE: 27,
-		HOME: 36,
-		LEFT: 37,
-		PAGE_DOWN: 34,
-		PAGE_UP: 33,
-		PERIOD: 190,
-		RIGHT: 39,
-		SPACE: 32,
-		TAB: 9,
-		UP: 38
-	}
-});
-
-// plugins
-$.fn.extend({
-	scrollParent: function( includeHidden ) {
-		var position = this.css( "position" ),
-			excludeStaticParent = position === "absolute",
-			overflowRegex = includeHidden ? /(auto|scroll|hidden)/ : /(auto|scroll)/,
-			scrollParent = this.parents().filter( function() {
-				var parent = $( this );
-				if ( excludeStaticParent && parent.css( "position" ) === "static" ) {
-					return false;
-				}
-				return overflowRegex.test( parent.css( "overflow" ) + parent.css( "overflow-y" ) + parent.css( "overflow-x" ) );
-			}).eq( 0 );
-
-		return position === "fixed" || !scrollParent.length ? $( this[ 0 ].ownerDocument || document ) : scrollParent;
-	},
-
-	uniqueId: (function() {
-		var uuid = 0;
-
-		return function() {
-			return this.each(function() {
-				if ( !this.id ) {
-					this.id = "ui-id-" + ( ++uuid );
-				}
-			});
-		};
-	})(),
-
-	removeUniqueId: function() {
-		return this.each(function() {
-			if ( /^ui-id-\d+$/.test( this.id ) ) {
-				$( this ).removeAttr( "id" );
-			}
-		});
-	}
-});
-
-// selectors
-function focusable( element, isTabIndexNotNaN ) {
-	var map, mapName, img,
-		nodeName = element.nodeName.toLowerCase();
-	if ( "area" === nodeName ) {
-		map = element.parentNode;
-		mapName = map.name;
-		if ( !element.href || !mapName || map.nodeName.toLowerCase() !== "map" ) {
-			return false;
-		}
-		img = $( "img[usemap='#" + mapName + "']" )[ 0 ];
-		return !!img && visible( img );
-	}
-	return ( /^(input|select|textarea|button|object)$/.test( nodeName ) ?
-		!element.disabled :
-		"a" === nodeName ?
-			element.href || isTabIndexNotNaN :
-			isTabIndexNotNaN) &&
-		// the element and all of its ancestors must be visible
-		visible( element );
-}
-
-function visible( element ) {
-	return $.expr.filters.visible( element ) &&
-		!$( element ).parents().addBack().filter(function() {
-			return $.css( this, "visibility" ) === "hidden";
-		}).length;
-}
-
-$.extend( $.expr[ ":" ], {
-	data: $.expr.createPseudo ?
-		$.expr.createPseudo(function( dataName ) {
-			return function( elem ) {
-				return !!$.data( elem, dataName );
-			};
-		}) :
-		// support: jQuery <1.8
-		function( elem, i, match ) {
-			return !!$.data( elem, match[ 3 ] );
-		},
-
-	focusable: function( element ) {
-		return focusable( element, !isNaN( $.attr( element, "tabindex" ) ) );
-	},
-
-	tabbable: function( element ) {
-		var tabIndex = $.attr( element, "tabindex" ),
-			isTabIndexNaN = isNaN( tabIndex );
-		return ( isTabIndexNaN || tabIndex >= 0 ) && focusable( element, !isTabIndexNaN );
-	}
-});
-
-// support: jQuery <1.8
-if ( !$( "<a>" ).outerWidth( 1 ).jquery ) {
-	$.each( [ "Width", "Height" ], function( i, name ) {
-		var side = name === "Width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ],
-			type = name.toLowerCase(),
-			orig = {
-				innerWidth: $.fn.innerWidth,
-				innerHeight: $.fn.innerHeight,
-				outerWidth: $.fn.outerWidth,
-				outerHeight: $.fn.outerHeight
-			};
-
-		function reduce( elem, size, border, margin ) {
-			$.each( side, function() {
-				size -= parseFloat( $.css( elem, "padding" + this ) ) || 0;
-				if ( border ) {
-					size -= parseFloat( $.css( elem, "border" + this + "Width" ) ) || 0;
-				}
-				if ( margin ) {
-					size -= parseFloat( $.css( elem, "margin" + this ) ) || 0;
-				}
-			});
-			return size;
-		}
-
-		$.fn[ "inner" + name ] = function( size ) {
-			if ( size === undefined ) {
-				return orig[ "inner" + name ].call( this );
-			}
-
-			return this.each(function() {
-				$( this ).css( type, reduce( this, size ) + "px" );
-			});
-		};
-
-		$.fn[ "outer" + name] = function( size, margin ) {
-			if ( typeof size !== "number" ) {
-				return orig[ "outer" + name ].call( this, size );
-			}
-
-			return this.each(function() {
-				$( this).css( type, reduce( this, size, true, margin ) + "px" );
-			});
-		};
-	});
-}
-
-// support: jQuery <1.8
-if ( !$.fn.addBack ) {
-	$.fn.addBack = function( selector ) {
-		return this.add( selector == null ?
-			this.prevObject : this.prevObject.filter( selector )
-		);
-	};
-}
-
-// support: jQuery 1.6.1, 1.6.2 (http://bugs.jquery.com/ticket/9413)
-if ( $( "<a>" ).data( "a-b", "a" ).removeData( "a-b" ).data( "a-b" ) ) {
-	$.fn.removeData = (function( removeData ) {
-		return function( key ) {
-			if ( arguments.length ) {
-				return removeData.call( this, $.camelCase( key ) );
-			} else {
-				return removeData.call( this );
-			}
-		};
-	})( $.fn.removeData );
-}
-
-// deprecated
-$.ui.ie = !!/msie [\w.]+/.exec( navigator.userAgent.toLowerCase() );
-
-$.fn.extend({
-	focus: (function( orig ) {
-		return function( delay, fn ) {
-			return typeof delay === "number" ?
-				this.each(function() {
-					var elem = this;
-					setTimeout(function() {
-						$( elem ).focus();
-						if ( fn ) {
-							fn.call( elem );
-						}
-					}, delay );
-				}) :
-				orig.apply( this, arguments );
-		};
-	})( $.fn.focus ),
-
-	disableSelection: (function() {
-		var eventType = "onselectstart" in document.createElement( "div" ) ?
-			"selectstart" :
-			"mousedown";
-
-		return function() {
-			return this.bind( eventType + ".ui-disableSelection", function( event ) {
-				event.preventDefault();
-			});
-		};
-	})(),
-
-	enableSelection: function() {
-		return this.unbind( ".ui-disableSelection" );
-	},
-
-	zIndex: function( zIndex ) {
-		if ( zIndex !== undefined ) {
-			return this.css( "zIndex", zIndex );
-		}
-
-		if ( this.length ) {
-			var elem = $( this[ 0 ] ), position, value;
-			while ( elem.length && elem[ 0 ] !== document ) {
-				// Ignore z-index if position is set to a value where z-index is ignored by the browser
-				// This makes behavior of this function consistent across browsers
-				// WebKit always returns auto if the element is positioned
-				position = elem.css( "position" );
-				if ( position === "absolute" || position === "relative" || position === "fixed" ) {
-					// IE returns 0 when zIndex is not specified
-					// other browsers return a string
-					// we ignore the case of nested elements with an explicit value of 0
-					// <div style="z-index: -10;"><div style="z-index: 0;"></div></div>
-					value = parseInt( elem.css( "zIndex" ), 10 );
-					if ( !isNaN( value ) && value !== 0 ) {
-						return value;
-					}
-				}
-				elem = elem.parent();
-			}
-		}
-
-		return 0;
-	}
-});
-
-// $.ui.plugin is deprecated. Use $.widget() extensions instead.
-$.ui.plugin = {
-	add: function( module, option, set ) {
-		var i,
-			proto = $.ui[ module ].prototype;
-		for ( i in set ) {
-			proto.plugins[ i ] = proto.plugins[ i ] || [];
-			proto.plugins[ i ].push( [ option, set[ i ] ] );
-		}
-	},
-	call: function( instance, name, args, allowDisconnected ) {
-		var i,
-			set = instance.plugins[ name ];
-
-		if ( !set ) {
-			return;
-		}
-
-		if ( !allowDisconnected && ( !instance.element[ 0 ].parentNode || instance.element[ 0 ].parentNode.nodeType === 11 ) ) {
-			return;
-		}
-
-		for ( i = 0; i < set.length; i++ ) {
-			if ( instance.options[ set[ i ][ 0 ] ] ) {
-				set[ i ][ 1 ].apply( instance.element, args );
-			}
-		}
-	}
-};
+var version = $.ui.version = "1.12.1";
 
 
 /*!
- * jQuery UI Widget 1.11.4
+ * jQuery UI Widget 1.12.1
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
  * Released under the MIT license.
  * http://jquery.org/license
- *
- * http://api.jqueryui.com/jQuery.widget/
  */
 
+//>>label: Widget
+//>>group: Core
+//>>description: Provides a factory for creating stateful widgets with a common API.
+//>>docs: http://api.jqueryui.com/jQuery.widget/
+//>>demos: http://jqueryui.com/widget/
 
-var widget_uuid = 0,
-	widget_slice = Array.prototype.slice;
 
-$.cleanData = (function( orig ) {
+
+var widgetUuid = 0;
+var widgetSlice = Array.prototype.slice;
+
+$.cleanData = ( function( orig ) {
 	return function( elems ) {
 		var events, elem, i;
-		for ( i = 0; (elem = elems[i]) != null; i++ ) {
+		for ( i = 0; ( elem = elems[ i ] ) != null; i++ ) {
 			try {
 
 				// Only trigger remove when necessary to save time
@@ -335,29 +52,34 @@
 					$( elem ).triggerHandler( "remove" );
 				}
 
-			// http://bugs.jquery.com/ticket/8235
+			// Http://bugs.jquery.com/ticket/8235
 			} catch ( e ) {}
 		}
 		orig( elems );
 	};
-})( $.cleanData );
+} )( $.cleanData );
 
 $.widget = function( name, base, prototype ) {
-	var fullName, existingConstructor, constructor, basePrototype,
-		// proxiedPrototype allows the provided prototype to remain unmodified
-		// so that it can be used as a mixin for multiple widgets (#8876)
-		proxiedPrototype = {},
-		namespace = name.split( "." )[ 0 ];
+	var existingConstructor, constructor, basePrototype;
 
+	// ProxiedPrototype allows the provided prototype to remain unmodified
+	// so that it can be used as a mixin for multiple widgets (#8876)
+	var proxiedPrototype = {};
+
+	var namespace = name.split( "." )[ 0 ];
 	name = name.split( "." )[ 1 ];
-	fullName = namespace + "-" + name;
+	var fullName = namespace + "-" + name;
 
 	if ( !prototype ) {
 		prototype = base;
 		base = $.Widget;
 	}
 
-	// create selector for plugin
+	if ( $.isArray( prototype ) ) {
+		prototype = $.extend.apply( null, [ {} ].concat( prototype ) );
+	}
+
+	// Create selector for plugin
 	$.expr[ ":" ][ fullName.toLowerCase() ] = function( elem ) {
 		return !!$.data( elem, fullName );
 	};
@@ -365,30 +87,35 @@
 	$[ namespace ] = $[ namespace ] || {};
 	existingConstructor = $[ namespace ][ name ];
 	constructor = $[ namespace ][ name ] = function( options, element ) {
-		// allow instantiation without "new" keyword
+
+		// Allow instantiation without "new" keyword
 		if ( !this._createWidget ) {
 			return new constructor( options, element );
 		}
 
-		// allow instantiation without initializing for simple inheritance
+		// Allow instantiation without initializing for simple inheritance
 		// must use "new" keyword (the code above always passes args)
 		if ( arguments.length ) {
 			this._createWidget( options, element );
 		}
 	};
-	// extend with the existing constructor to carry over any static properties
+
+	// Extend with the existing constructor to carry over any static properties
 	$.extend( constructor, existingConstructor, {
 		version: prototype.version,
-		// copy the object used to create the prototype in case we need to
+
+		// Copy the object used to create the prototype in case we need to
 		// redefine the widget later
 		_proto: $.extend( {}, prototype ),
-		// track widgets that inherit from this widget in case this widget is
+
+		// Track widgets that inherit from this widget in case this widget is
 		// redefined after a widget inherits from it
 		_childConstructors: []
-	});
+	} );
 
 	basePrototype = new base();
-	// we need to make the options hash a property directly on the new instance
+
+	// We need to make the options hash a property directly on the new instance
 	// otherwise we'll modify the options hash on the prototype that we're
 	// inheriting from
 	basePrototype.options = $.widget.extend( {}, basePrototype.options );
@@ -397,17 +124,19 @@
 			proxiedPrototype[ prop ] = value;
 			return;
 		}
-		proxiedPrototype[ prop ] = (function() {
-			var _super = function() {
-					return base.prototype[ prop ].apply( this, arguments );
-				},
-				_superApply = function( args ) {
-					return base.prototype[ prop ].apply( this, args );
-				};
+		proxiedPrototype[ prop ] = ( function() {
+			function _super() {
+				return base.prototype[ prop ].apply( this, arguments );
+			}
+
+			function _superApply( args ) {
+				return base.prototype[ prop ].apply( this, args );
+			}
+
 			return function() {
-				var __super = this._super,
-					__superApply = this._superApply,
-					returnValue;
+				var __super = this._super;
+				var __superApply = this._superApply;
+				var returnValue;
 
 				this._super = _super;
 				this._superApply = _superApply;
@@ -419,19 +148,20 @@
 
 				return returnValue;
 			};
-		})();
-	});
+		} )();
+	} );
 	constructor.prototype = $.widget.extend( basePrototype, {
+
 		// TODO: remove support for widgetEventPrefix
 		// always use the name + a colon as the prefix, e.g., draggable:start
 		// don't prefix for widgets that aren't DOM-based
-		widgetEventPrefix: existingConstructor ? (basePrototype.widgetEventPrefix || name) : name
+		widgetEventPrefix: existingConstructor ? ( basePrototype.widgetEventPrefix || name ) : name
 	}, proxiedPrototype, {
 		constructor: constructor,
 		namespace: namespace,
 		widgetName: name,
 		widgetFullName: fullName
-	});
+	} );
 
 	// If this widget is being redefined then we need to find all widgets that
 	// are inheriting from it and redefine all of them so that they inherit from
@@ -441,11 +171,13 @@
 		$.each( existingConstructor._childConstructors, function( i, child ) {
 			var childPrototype = child.prototype;
 
-			// redefine the child widget using the same prototype that was
+			// Redefine the child widget using the same prototype that was
 			// originally used, but inherit from the new version of the base
-			$.widget( childPrototype.namespace + "." + childPrototype.widgetName, constructor, child._proto );
-		});
-		// remove the list of existing child constructors from the old constructor
+			$.widget( childPrototype.namespace + "." + childPrototype.widgetName, constructor,
+				child._proto );
+		} );
+
+		// Remove the list of existing child constructors from the old constructor
 		// so the old child constructors can be garbage collected
 		delete existingConstructor._childConstructors;
 	} else {
@@ -458,21 +190,25 @@
 };
 
 $.widget.extend = function( target ) {
-	var input = widget_slice.call( arguments, 1 ),
-		inputIndex = 0,
-		inputLength = input.length,
-		key,
-		value;
+	var input = widgetSlice.call( arguments, 1 );
+	var inputIndex = 0;
+	var inputLength = input.length;
+	var key;
+	var value;
+
 	for ( ; inputIndex < inputLength; inputIndex++ ) {
 		for ( key in input[ inputIndex ] ) {
 			value = input[ inputIndex ][ key ];
 			if ( input[ inputIndex ].hasOwnProperty( key ) && value !== undefined ) {
+
 				// Clone objects
 				if ( $.isPlainObject( value ) ) {
 					target[ key ] = $.isPlainObject( target[ key ] ) ?
 						$.widget.extend( {}, target[ key ], value ) :
+
 						// Don't extend strings, arrays, etc. with objects
 						$.widget.extend( {}, value );
+
 				// Copy everything else by reference
 				} else {
 					target[ key ] = value;
@@ -486,41 +222,55 @@
 $.widget.bridge = function( name, object ) {
 	var fullName = object.prototype.widgetFullName || name;
 	$.fn[ name ] = function( options ) {
-		var isMethodCall = typeof options === "string",
-			args = widget_slice.call( arguments, 1 ),
-			returnValue = this;
+		var isMethodCall = typeof options === "string";
+		var args = widgetSlice.call( arguments, 1 );
+		var returnValue = this;
 
 		if ( isMethodCall ) {
-			this.each(function() {
-				var methodValue,
-					instance = $.data( this, fullName );
-				if ( options === "instance" ) {
-					returnValue = instance;
-					return false;
-				}
-				if ( !instance ) {
-					return $.error( "cannot call methods on " + name + " prior to initialization; " +
-						"attempted to call method '" + options + "'" );
-				}
-				if ( !$.isFunction( instance[options] ) || options.charAt( 0 ) === "_" ) {
-					return $.error( "no such method '" + options + "' for " + name + " widget instance" );
-				}
-				methodValue = instance[ options ].apply( instance, args );
-				if ( methodValue !== instance && methodValue !== undefined ) {
-					returnValue = methodValue && methodValue.jquery ?
-						returnValue.pushStack( methodValue.get() ) :
-						methodValue;
-					return false;
-				}
-			});
+
+			// If this is an empty collection, we need to have the instance method
+			// return undefined instead of the jQuery instance
+			if ( !this.length && options === "instance" ) {
+				returnValue = undefined;
+			} else {
+				this.each( function() {
+					var methodValue;
+					var instance = $.data( this, fullName );
+
+					if ( options === "instance" ) {
+						returnValue = instance;
+						return false;
+					}
+
+					if ( !instance ) {
+						return $.error( "cannot call methods on " + name +
+							" prior to initialization; " +
+							"attempted to call method '" + options + "'" );
+					}
+
+					if ( !$.isFunction( instance[ options ] ) || options.charAt( 0 ) === "_" ) {
+						return $.error( "no such method '" + options + "' for " + name +
+							" widget instance" );
+					}
+
+					methodValue = instance[ options ].apply( instance, args );
+
+					if ( methodValue !== instance && methodValue !== undefined ) {
+						returnValue = methodValue && methodValue.jquery ?
+							returnValue.pushStack( methodValue.get() ) :
+							methodValue;
+						return false;
+					}
+				} );
+			}
 		} else {
 
 			// Allow multiple hashes to be passed on init
 			if ( args.length ) {
-				options = $.widget.extend.apply( null, [ options ].concat(args) );
+				options = $.widget.extend.apply( null, [ options ].concat( args ) );
 			}
 
-			this.each(function() {
+			this.each( function() {
 				var instance = $.data( this, fullName );
 				if ( instance ) {
 					instance.option( options || {} );
@@ -530,7 +280,7 @@
 				} else {
 					$.data( this, fullName, new object( options, this ) );
 				}
-			});
+			} );
 		}
 
 		return returnValue;
@@ -544,21 +294,25 @@
 	widgetName: "widget",
 	widgetEventPrefix: "",
 	defaultElement: "<div>",
+
 	options: {
+		classes: {},
 		disabled: false,
 
-		// callbacks
+		// Callbacks
 		create: null
 	},
+
 	_createWidget: function( options, element ) {
 		element = $( element || this.defaultElement || this )[ 0 ];
 		this.element = $( element );
-		this.uuid = widget_uuid++;
+		this.uuid = widgetUuid++;
 		this.eventNamespace = "." + this.widgetName + this.uuid;
 
 		this.bindings = $();
 		this.hoverable = $();
 		this.focusable = $();
+		this.classesElementLookup = {};
 
 		if ( element !== this ) {
 			$.data( element, this.widgetFullName, this );
@@ -568,13 +322,15 @@
 						this.destroy();
 					}
 				}
-			});
+			} );
 			this.document = $( element.style ?
-				// element within the document
+
+				// Element within the document
 				element.ownerDocument :
-				// element is window or document
+
+				// Element is window or document
 				element.document || element );
-			this.window = $( this.document[0].defaultView || this.document[0].parentWindow );
+			this.window = $( this.document[ 0 ].defaultView || this.document[ 0 ].parentWindow );
 		}
 
 		this.options = $.widget.extend( {},
@@ -583,36 +339,46 @@
 			options );
 
 		this._create();
+
+		if ( this.options.disabled ) {
+			this._setOptionDisabled( this.options.disabled );
+		}
+
 		this._trigger( "create", null, this._getCreateEventData() );
 		this._init();
 	},
-	_getCreateOptions: $.noop,
+
+	_getCreateOptions: function() {
+		return {};
+	},
+
 	_getCreateEventData: $.noop,
+
 	_create: $.noop,
+
 	_init: $.noop,
 
 	destroy: function() {
+		var that = this;
+
 		this._destroy();
-		// we can probably remove the unbind calls in 2.0
+		$.each( this.classesElementLookup, function( key, value ) {
+			that._removeClass( value, key );
+		} );
+
+		// We can probably remove the unbind calls in 2.0
 		// all event bindings should go through this._on()
 		this.element
-			.unbind( this.eventNamespace )
-			.removeData( this.widgetFullName )
-			// support: jquery <1.6.3
-			// http://bugs.jquery.com/ticket/9413
-			.removeData( $.camelCase( this.widgetFullName ) );
+			.off( this.eventNamespace )
+			.removeData( this.widgetFullName );
 		this.widget()
-			.unbind( this.eventNamespace )
-			.removeAttr( "aria-disabled" )
-			.removeClass(
-				this.widgetFullName + "-disabled " +
-				"ui-state-disabled" );
+			.off( this.eventNamespace )
+			.removeAttr( "aria-disabled" );
 
-		// clean up events and states
-		this.bindings.unbind( this.eventNamespace );
-		this.hoverable.removeClass( "ui-state-hover" );
-		this.focusable.removeClass( "ui-state-focus" );
+		// Clean up events and states
+		this.bindings.off( this.eventNamespace );
 	},
+
 	_destroy: $.noop,
 
 	widget: function() {
@@ -620,18 +386,20 @@
 	},
 
 	option: function( key, value ) {
-		var options = key,
-			parts,
-			curOption,
-			i;
+		var options = key;
+		var parts;
+		var curOption;
+		var i;
 
 		if ( arguments.length === 0 ) {
-			// don't return a reference to the internal hash
+
+			// Don't return a reference to the internal hash
 			return $.widget.extend( {}, this.options );
 		}
 
 		if ( typeof key === "string" ) {
-			// handle nested keys, e.g., "foo.bar" => { foo: { bar: ___ } }
+
+			// Handle nested keys, e.g., "foo.bar" => { foo: { bar: ___ } }
 			options = {};
 			parts = key.split( "." );
 			key = parts.shift();
@@ -658,6 +426,7 @@
 
 		return this;
 	},
+
 	_setOptions: function( options ) {
 		var key;
 
@@ -667,42 +436,152 @@
 
 		return this;
 	},
+
 	_setOption: function( key, value ) {
+		if ( key === "classes" ) {
+			this._setOptionClasses( value );
+		}
+
 		this.options[ key ] = value;
 
 		if ( key === "disabled" ) {
-			this.widget()
-				.toggleClass( this.widgetFullName + "-disabled", !!value );
-
-			// If the widget is becoming disabled, then nothing is interactive
-			if ( value ) {
-				this.hoverable.removeClass( "ui-state-hover" );
-				this.focusable.removeClass( "ui-state-focus" );
-			}
+			this._setOptionDisabled( value );
 		}
 
 		return this;
 	},
 
-	enable: function() {
-		return this._setOptions({ disabled: false });
+	_setOptionClasses: function( value ) {
+		var classKey, elements, currentElements;
+
+		for ( classKey in value ) {
+			currentElements = this.classesElementLookup[ classKey ];
+			if ( value[ classKey ] === this.options.classes[ classKey ] ||
+					!currentElements ||
+					!currentElements.length ) {
+				continue;
+			}
+
+			// We are doing this to create a new jQuery object because the _removeClass() call
+			// on the next line is going to destroy the reference to the current elements being
+			// tracked. We need to save a copy of this collection so that we can add the new classes
+			// below.
+			elements = $( currentElements.get() );
+			this._removeClass( currentElements, classKey );
+
+			// We don't use _addClass() here, because that uses this.options.classes
+			// for generating the string of classes. We want to use the value passed in from
+			// _setOption(), this is the new value of the classes option which was passed to
+			// _setOption(). We pass this value directly to _classes().
+			elements.addClass( this._classes( {
+				element: elements,
+				keys: classKey,
+				classes: value,
+				add: true
+			} ) );
+		}
 	},
+
+	_setOptionDisabled: function( value ) {
+		this._toggleClass( this.widget(), this.widgetFullName + "-disabled", null, !!value );
+
+		// If the widget is becoming disabled, then nothing is interactive
+		if ( value ) {
+			this._removeClass( this.hoverable, null, "ui-state-hover" );
+			this._removeClass( this.focusable, null, "ui-state-focus" );
+		}
+	},
+
+	enable: function() {
+		return this._setOptions( { disabled: false } );
+	},
+
 	disable: function() {
-		return this._setOptions({ disabled: true });
+		return this._setOptions( { disabled: true } );
+	},
+
+	_classes: function( options ) {
+		var full = [];
+		var that = this;
+
+		options = $.extend( {
+			element: this.element,
+			classes: this.options.classes || {}
+		}, options );
+
+		function processClassString( classes, checkOption ) {
+			var current, i;
+			for ( i = 0; i < classes.length; i++ ) {
+				current = that.classesElementLookup[ classes[ i ] ] || $();
+				if ( options.add ) {
+					current = $( $.unique( current.get().concat( options.element.get() ) ) );
+				} else {
+					current = $( current.not( options.element ).get() );
+				}
+				that.classesElementLookup[ classes[ i ] ] = current;
+				full.push( classes[ i ] );
+				if ( checkOption && options.classes[ classes[ i ] ] ) {
+					full.push( options.classes[ classes[ i ] ] );
+				}
+			}
+		}
+
+		this._on( options.element, {
+			"remove": "_untrackClassesElement"
+		} );
+
+		if ( options.keys ) {
+			processClassString( options.keys.match( /\S+/g ) || [], true );
+		}
+		if ( options.extra ) {
+			processClassString( options.extra.match( /\S+/g ) || [] );
+		}
+
+		return full.join( " " );
+	},
+
+	_untrackClassesElement: function( event ) {
+		var that = this;
+		$.each( that.classesElementLookup, function( key, value ) {
+			if ( $.inArray( event.target, value ) !== -1 ) {
+				that.classesElementLookup[ key ] = $( value.not( event.target ).get() );
+			}
+		} );
+	},
+
+	_removeClass: function( element, keys, extra ) {
+		return this._toggleClass( element, keys, extra, false );
+	},
+
+	_addClass: function( element, keys, extra ) {
+		return this._toggleClass( element, keys, extra, true );
+	},
+
+	_toggleClass: function( element, keys, extra, add ) {
+		add = ( typeof add === "boolean" ) ? add : extra;
+		var shift = ( typeof element === "string" || element === null ),
+			options = {
+				extra: shift ? keys : extra,
+				keys: shift ? element : keys,
+				element: shift ? this.element : element,
+				add: add
+			};
+		options.element.toggleClass( this._classes( options ), add );
+		return this;
 	},
 
 	_on: function( suppressDisabledCheck, element, handlers ) {
-		var delegateElement,
-			instance = this;
+		var delegateElement;
+		var instance = this;
 
-		// no suppressDisabledCheck flag, shuffle arguments
+		// No suppressDisabledCheck flag, shuffle arguments
 		if ( typeof suppressDisabledCheck !== "boolean" ) {
 			handlers = element;
 			element = suppressDisabledCheck;
 			suppressDisabledCheck = false;
 		}
 
-		// no element argument, shuffle and use this.element
+		// No element argument, shuffle and use this.element
 		if ( !handlers ) {
 			handlers = element;
 			element = this.element;
@@ -714,39 +593,41 @@
 
 		$.each( handlers, function( event, handler ) {
 			function handlerProxy() {
-				// allow widgets to customize the disabled handling
+
+				// Allow widgets to customize the disabled handling
 				// - disabled as an array instead of boolean
 				// - disabled class as method for disabling individual parts
 				if ( !suppressDisabledCheck &&
 						( instance.options.disabled === true ||
-							$( this ).hasClass( "ui-state-disabled" ) ) ) {
+						$( this ).hasClass( "ui-state-disabled" ) ) ) {
 					return;
 				}
 				return ( typeof handler === "string" ? instance[ handler ] : handler )
 					.apply( instance, arguments );
 			}
 
-			// copy the guid so direct unbinding works
+			// Copy the guid so direct unbinding works
 			if ( typeof handler !== "string" ) {
 				handlerProxy.guid = handler.guid =
 					handler.guid || handlerProxy.guid || $.guid++;
 			}
 
-			var match = event.match( /^([\w:-]*)\s*(.*)$/ ),
-				eventName = match[1] + instance.eventNamespace,
-				selector = match[2];
+			var match = event.match( /^([\w:-]*)\s*(.*)$/ );
+			var eventName = match[ 1 ] + instance.eventNamespace;
+			var selector = match[ 2 ];
+
 			if ( selector ) {
-				delegateElement.delegate( selector, eventName, handlerProxy );
+				delegateElement.on( eventName, selector, handlerProxy );
 			} else {
-				element.bind( eventName, handlerProxy );
+				element.on( eventName, handlerProxy );
 			}
-		});
+		} );
 	},
 
 	_off: function( element, eventName ) {
-		eventName = (eventName || "").split( " " ).join( this.eventNamespace + " " ) +
+		eventName = ( eventName || "" ).split( " " ).join( this.eventNamespace + " " ) +
 			this.eventNamespace;
-		element.unbind( eventName ).undelegate( eventName );
+		element.off( eventName ).off( eventName );
 
 		// Clear the stack to avoid memory leaks (#10056)
 		this.bindings = $( this.bindings.not( element ).get() );
@@ -767,40 +648,41 @@
 		this.hoverable = this.hoverable.add( element );
 		this._on( element, {
 			mouseenter: function( event ) {
-				$( event.currentTarget ).addClass( "ui-state-hover" );
+				this._addClass( $( event.currentTarget ), null, "ui-state-hover" );
 			},
 			mouseleave: function( event ) {
-				$( event.currentTarget ).removeClass( "ui-state-hover" );
+				this._removeClass( $( event.currentTarget ), null, "ui-state-hover" );
 			}
-		});
+		} );
 	},
 
 	_focusable: function( element ) {
 		this.focusable = this.focusable.add( element );
 		this._on( element, {
 			focusin: function( event ) {
-				$( event.currentTarget ).addClass( "ui-state-focus" );
+				this._addClass( $( event.currentTarget ), null, "ui-state-focus" );
 			},
 			focusout: function( event ) {
-				$( event.currentTarget ).removeClass( "ui-state-focus" );
+				this._removeClass( $( event.currentTarget ), null, "ui-state-focus" );
 			}
-		});
+		} );
 	},
 
 	_trigger: function( type, event, data ) {
-		var prop, orig,
-			callback = this.options[ type ];
+		var prop, orig;
+		var callback = this.options[ type ];
 
 		data = data || {};
 		event = $.Event( event );
 		event.type = ( type === this.widgetEventPrefix ?
 			type :
 			this.widgetEventPrefix + type ).toLowerCase();
-		// the original event may come from any element
+
+		// The original event may come from any element
 		// so we need to reset the target on the new event
 		event.target = this.element[ 0 ];
 
-		// copy original event properties over to the new event
+		// Copy original event properties over to the new event
 		orig = event.originalEvent;
 		if ( orig ) {
 			for ( prop in orig ) {
@@ -812,7 +694,7 @@
 
 		this.element.trigger( event, data );
 		return !( $.isFunction( callback ) &&
-			callback.apply( this.element[0], [ event ].concat( data ) ) === false ||
+			callback.apply( this.element[ 0 ], [ event ].concat( data ) ) === false ||
 			event.isDefaultPrevented() );
 	}
 };
@@ -822,42 +704,47 @@
 		if ( typeof options === "string" ) {
 			options = { effect: options };
 		}
-		var hasOptions,
-			effectName = !options ?
-				method :
-				options === true || typeof options === "number" ?
-					defaultEffect :
-					options.effect || defaultEffect;
+
+		var hasOptions;
+		var effectName = !options ?
+			method :
+			options === true || typeof options === "number" ?
+				defaultEffect :
+				options.effect || defaultEffect;
+
 		options = options || {};
 		if ( typeof options === "number" ) {
 			options = { duration: options };
 		}
+
 		hasOptions = !$.isEmptyObject( options );
 		options.complete = callback;
+
 		if ( options.delay ) {
 			element.delay( options.delay );
 		}
+
 		if ( hasOptions && $.effects && $.effects.effect[ effectName ] ) {
 			element[ method ]( options );
 		} else if ( effectName !== method && element[ effectName ] ) {
 			element[ effectName ]( options.duration, options.easing, callback );
 		} else {
-			element.queue(function( next ) {
+			element.queue( function( next ) {
 				$( this )[ method ]();
 				if ( callback ) {
 					callback.call( element[ 0 ] );
 				}
 				next();
-			});
+			} );
 		}
 	};
-});
+} );
 
 var widget = $.widget;
 
 
 /*!
- * jQuery UI Position 1.11.4
+ * jQuery UI Position 1.12.1
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -867,14 +754,17 @@
  * http://api.jqueryui.com/position/
  */
 
-(function() {
+//>>label: Position
+//>>group: Core
+//>>description: Positions elements relative to other elements.
+//>>docs: http://api.jqueryui.com/position/
+//>>demos: http://jqueryui.com/position/
 
-$.ui = $.ui || {};
 
-var cachedScrollbarWidth, supportsOffsetFractions,
+( function() {
+var cachedScrollbarWidth,
 	max = Math.max,
 	abs = Math.abs,
-	round = Math.round,
 	rhorizontal = /left|center|right/,
 	rvertical = /top|center|bottom/,
 	roffset = /[\+\-]\d+(\.[\d]+)?%?/,
@@ -894,7 +784,7 @@
 }
 
 function getDimensions( elem ) {
-	var raw = elem[0];
+	var raw = elem[ 0 ];
 	if ( raw.nodeType === 9 ) {
 		return {
 			width: elem.width(),
@@ -929,8 +819,10 @@
 			return cachedScrollbarWidth;
 		}
 		var w1, w2,
-			div = $( "<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>" ),
-			innerDiv = div.children()[0];
+			div = $( "<div " +
+				"style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'>" +
+				"<div style='height:100px;width:auto;'></div></div>" ),
+			innerDiv = div.children()[ 0 ];
 
 		$( "body" ).append( div );
 		w1 = innerDiv.offsetWidth;
@@ -939,12 +831,12 @@
 		w2 = innerDiv.offsetWidth;
 
 		if ( w1 === w2 ) {
-			w2 = div[0].clientWidth;
+			w2 = div[ 0 ].clientWidth;
 		}
 
 		div.remove();
 
-		return (cachedScrollbarWidth = w1 - w2);
+		return ( cachedScrollbarWidth = w1 - w2 );
 	},
 	getScrollInfo: function( within ) {
 		var overflowX = within.isWindow || within.isDocument ? "" :
@@ -952,9 +844,9 @@
 			overflowY = within.isWindow || within.isDocument ? "" :
 				within.element.css( "overflow-y" ),
 			hasOverflowX = overflowX === "scroll" ||
-				( overflowX === "auto" && within.width < within.element[0].scrollWidth ),
+				( overflowX === "auto" && within.width < within.element[ 0 ].scrollWidth ),
 			hasOverflowY = overflowY === "scroll" ||
-				( overflowY === "auto" && within.height < within.element[0].scrollHeight );
+				( overflowY === "auto" && within.height < within.element[ 0 ].scrollHeight );
 		return {
 			width: hasOverflowY ? $.position.scrollbarWidth() : 0,
 			height: hasOverflowX ? $.position.scrollbarWidth() : 0
@@ -962,20 +854,18 @@
 	},
 	getWithinInfo: function( element ) {
 		var withinElement = $( element || window ),
-			isWindow = $.isWindow( withinElement[0] ),
-			isDocument = !!withinElement[ 0 ] && withinElement[ 0 ].nodeType === 9;
+			isWindow = $.isWindow( withinElement[ 0 ] ),
+			isDocument = !!withinElement[ 0 ] && withinElement[ 0 ].nodeType === 9,
+			hasOffset = !isWindow && !isDocument;
 		return {
 			element: withinElement,
 			isWindow: isWindow,
 			isDocument: isDocument,
-			offset: withinElement.offset() || { left: 0, top: 0 },
+			offset: hasOffset ? $( element ).offset() : { left: 0, top: 0 },
 			scrollLeft: withinElement.scrollLeft(),
 			scrollTop: withinElement.scrollTop(),
-
-			// support: jQuery 1.6.x
-			// jQuery 1.6 doesn't support .outerWidth/Height() on documents or windows
-			width: isWindow || isDocument ? withinElement.width() : withinElement.outerWidth(),
-			height: isWindow || isDocument ? withinElement.height() : withinElement.outerHeight()
+			width: withinElement.outerWidth(),
+			height: withinElement.outerHeight()
 		};
 	}
 };
@@ -985,7 +875,7 @@
 		return _position.apply( this, arguments );
 	}
 
-	// make a copy, we don't want to modify arguments
+	// Make a copy, we don't want to modify arguments
 	options = $.extend( {}, options );
 
 	var atOffset, targetWidth, targetHeight, targetOffset, basePosition, dimensions,
@@ -996,24 +886,26 @@
 		offsets = {};
 
 	dimensions = getDimensions( target );
-	if ( target[0].preventDefault ) {
-		// force left top to allow flipping
+	if ( target[ 0 ].preventDefault ) {
+
+		// Force left top to allow flipping
 		options.at = "left top";
 	}
 	targetWidth = dimensions.width;
 	targetHeight = dimensions.height;
 	targetOffset = dimensions.offset;
-	// clone to reuse original targetOffset later
+
+	// Clone to reuse original targetOffset later
 	basePosition = $.extend( {}, targetOffset );
 
-	// force my and at to have valid horizontal and vertical positions
+	// Force my and at to have valid horizontal and vertical positions
 	// if a value is missing or invalid, it will be converted to center
 	$.each( [ "my", "at" ], function() {
 		var pos = ( options[ this ] || "" ).split( " " ),
 			horizontalOffset,
 			verticalOffset;
 
-		if ( pos.length === 1) {
+		if ( pos.length === 1 ) {
 			pos = rhorizontal.test( pos[ 0 ] ) ?
 				pos.concat( [ "center" ] ) :
 				rvertical.test( pos[ 0 ] ) ?
@@ -1023,7 +915,7 @@
 		pos[ 0 ] = rhorizontal.test( pos[ 0 ] ) ? pos[ 0 ] : "center";
 		pos[ 1 ] = rvertical.test( pos[ 1 ] ) ? pos[ 1 ] : "center";
 
-		// calculate offsets
+		// Calculate offsets
 		horizontalOffset = roffset.exec( pos[ 0 ] );
 		verticalOffset = roffset.exec( pos[ 1 ] );
 		offsets[ this ] = [
@@ -1031,14 +923,14 @@
 			verticalOffset ? verticalOffset[ 0 ] : 0
 		];
 
-		// reduce to just the positions without the offsets
+		// Reduce to just the positions without the offsets
 		options[ this ] = [
 			rposition.exec( pos[ 0 ] )[ 0 ],
 			rposition.exec( pos[ 1 ] )[ 0 ]
 		];
-	});
+	} );
 
-	// normalize collision option
+	// Normalize collision option
 	if ( collision.length === 1 ) {
 		collision[ 1 ] = collision[ 0 ];
 	}
@@ -1059,15 +951,17 @@
 	basePosition.left += atOffset[ 0 ];
 	basePosition.top += atOffset[ 1 ];
 
-	return this.each(function() {
+	return this.each( function() {
 		var collisionPosition, using,
 			elem = $( this ),
 			elemWidth = elem.outerWidth(),
 			elemHeight = elem.outerHeight(),
 			marginLeft = parseCss( this, "marginLeft" ),
 			marginTop = parseCss( this, "marginTop" ),
-			collisionWidth = elemWidth + marginLeft + parseCss( this, "marginRight" ) + scrollInfo.width,
-			collisionHeight = elemHeight + marginTop + parseCss( this, "marginBottom" ) + scrollInfo.height,
+			collisionWidth = elemWidth + marginLeft + parseCss( this, "marginRight" ) +
+				scrollInfo.width,
+			collisionHeight = elemHeight + marginTop + parseCss( this, "marginBottom" ) +
+				scrollInfo.height,
 			position = $.extend( {}, basePosition ),
 			myOffset = getOffsets( offsets.my, elem.outerWidth(), elem.outerHeight() );
 
@@ -1086,12 +980,6 @@
 		position.left += myOffset[ 0 ];
 		position.top += myOffset[ 1 ];
 
-		// if the browser doesn't support fractions, then round for consistent results
-		if ( !supportsOffsetFractions ) {
-			position.left = round( position.left );
-			position.top = round( position.top );
-		}
-
 		collisionPosition = {
 			marginLeft: marginLeft,
 			marginTop: marginTop
@@ -1112,12 +1000,13 @@
 					at: options.at,
 					within: within,
 					elem: elem
-				});
+				} );
 			}
-		});
+		} );
 
 		if ( options.using ) {
-			// adds feedback as second argument to using callback, if present
+
+			// Adds feedback as second argument to using callback, if present
 			using = function( props ) {
 				var left = targetOffset.left - position.left,
 					right = left + targetWidth - elemWidth,
@@ -1157,7 +1046,7 @@
 		}
 
 		elem.offset( $.extend( position, { using: using } ) );
-	});
+	} );
 };
 
 $.ui.position = {
@@ -1171,16 +1060,20 @@
 				overRight = collisionPosLeft + data.collisionWidth - outerWidth - withinOffset,
 				newOverRight;
 
-			// element is wider than within
+			// Element is wider than within
 			if ( data.collisionWidth > outerWidth ) {
-				// element is initially over the left side of within
+
+				// Element is initially over the left side of within
 				if ( overLeft > 0 && overRight <= 0 ) {
-					newOverRight = position.left + overLeft + data.collisionWidth - outerWidth - withinOffset;
+					newOverRight = position.left + overLeft + data.collisionWidth - outerWidth -
+						withinOffset;
 					position.left += overLeft - newOverRight;
-				// element is initially over right side of within
+
+				// Element is initially over right side of within
 				} else if ( overRight > 0 && overLeft <= 0 ) {
 					position.left = withinOffset;
-				// element is initially over both left and right sides of within
+
+				// Element is initially over both left and right sides of within
 				} else {
 					if ( overLeft > overRight ) {
 						position.left = withinOffset + outerWidth - data.collisionWidth;
@@ -1188,13 +1081,16 @@
 						position.left = withinOffset;
 					}
 				}
-			// too far left -> align with left edge
+
+			// Too far left -> align with left edge
 			} else if ( overLeft > 0 ) {
 				position.left += overLeft;
-			// too far right -> align with right edge
+
+			// Too far right -> align with right edge
 			} else if ( overRight > 0 ) {
 				position.left -= overRight;
-			// adjust based on position and margin
+
+			// Adjust based on position and margin
 			} else {
 				position.left = max( position.left - collisionPosLeft, position.left );
 			}
@@ -1208,16 +1104,20 @@
 				overBottom = collisionPosTop + data.collisionHeight - outerHeight - withinOffset,
 				newOverBottom;
 
-			// element is taller than within
+			// Element is taller than within
 			if ( data.collisionHeight > outerHeight ) {
-				// element is initially over the top of within
+
+				// Element is initially over the top of within
 				if ( overTop > 0 && overBottom <= 0 ) {
-					newOverBottom = position.top + overTop + data.collisionHeight - outerHeight - withinOffset;
+					newOverBottom = position.top + overTop + data.collisionHeight - outerHeight -
+						withinOffset;
 					position.top += overTop - newOverBottom;
-				// element is initially over bottom of within
+
+				// Element is initially over bottom of within
 				} else if ( overBottom > 0 && overTop <= 0 ) {
 					position.top = withinOffset;
-				// element is initially over both top and bottom of within
+
+				// Element is initially over both top and bottom of within
 				} else {
 					if ( overTop > overBottom ) {
 						position.top = withinOffset + outerHeight - data.collisionHeight;
@@ -1225,13 +1125,16 @@
 						position.top = withinOffset;
 					}
 				}
-			// too far up -> align with top
+
+			// Too far up -> align with top
 			} else if ( overTop > 0 ) {
 				position.top += overTop;
-			// too far down -> align with bottom edge
+
+			// Too far down -> align with bottom edge
 			} else if ( overBottom > 0 ) {
 				position.top -= overBottom;
-			// adjust based on position and margin
+
+			// Adjust based on position and margin
 			} else {
 				position.top = max( position.top - collisionPosTop, position.top );
 			}
@@ -1261,12 +1164,14 @@
 				newOverLeft;
 
 			if ( overLeft < 0 ) {
-				newOverRight = position.left + myOffset + atOffset + offset + data.collisionWidth - outerWidth - withinOffset;
+				newOverRight = position.left + myOffset + atOffset + offset + data.collisionWidth -
+					outerWidth - withinOffset;
 				if ( newOverRight < 0 || newOverRight < abs( overLeft ) ) {
 					position.left += myOffset + atOffset + offset;
 				}
 			} else if ( overRight > 0 ) {
-				newOverLeft = position.left - data.collisionPosition.marginLeft + myOffset + atOffset + offset - offsetLeft;
+				newOverLeft = position.left - data.collisionPosition.marginLeft + myOffset +
+					atOffset + offset - offsetLeft;
 				if ( newOverLeft > 0 || abs( newOverLeft ) < overRight ) {
 					position.left += myOffset + atOffset + offset;
 				}
@@ -1295,12 +1200,14 @@
 				newOverTop,
 				newOverBottom;
 			if ( overTop < 0 ) {
-				newOverBottom = position.top + myOffset + atOffset + offset + data.collisionHeight - outerHeight - withinOffset;
+				newOverBottom = position.top + myOffset + atOffset + offset + data.collisionHeight -
+					outerHeight - withinOffset;
 				if ( newOverBottom < 0 || newOverBottom < abs( overTop ) ) {
 					position.top += myOffset + atOffset + offset;
 				}
 			} else if ( overBottom > 0 ) {
-				newOverTop = position.top - data.collisionPosition.marginTop + myOffset + atOffset + offset - offsetTop;
+				newOverTop = position.top - data.collisionPosition.marginTop + myOffset + atOffset +
+					offset - offsetTop;
 				if ( newOverTop > 0 || abs( newOverTop ) < overBottom ) {
 					position.top += myOffset + atOffset + offset;
 				}
@@ -1319,79 +1226,152 @@
 	}
 };
 
-// fraction support test
-(function() {
-	var testElement, testElementParent, testElementStyle, offsetLeft, i,
-		body = document.getElementsByTagName( "body" )[ 0 ],
-		div = document.createElement( "div" );
-
-	//Create a "fake body" for testing based on method used in jQuery.support
-	testElement = document.createElement( body ? "div" : "body" );
-	testElementStyle = {
-		visibility: "hidden",
-		width: 0,
-		height: 0,
-		border: 0,
-		margin: 0,
-		background: "none"
-	};
-	if ( body ) {
-		$.extend( testElementStyle, {
-			position: "absolute",
-			left: "-1000px",
-			top: "-1000px"
-		});
-	}
-	for ( i in testElementStyle ) {
-		testElement.style[ i ] = testElementStyle[ i ];
-	}
-	testElement.appendChild( div );
-	testElementParent = body || document.documentElement;
-	testElementParent.insertBefore( testElement, testElementParent.firstChild );
-
-	div.style.cssText = "position: absolute; left: 10.7432222px;";
-
-	offsetLeft = $( div ).offset().left;
-	supportsOffsetFractions = offsetLeft > 10 && offsetLeft < 11;
-
-	testElement.innerHTML = "";
-	testElementParent.removeChild( testElement );
-})();
-
-})();
+} )();
 
 var position = $.ui.position;
 
 
 /*!
- * jQuery UI Menu 1.11.4
+ * jQuery UI Keycode 1.12.1
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
  * Released under the MIT license.
  * http://jquery.org/license
- *
- * http://api.jqueryui.com/menu/
  */
 
+//>>label: Keycode
+//>>group: Core
+//>>description: Provide keycodes as keynames
+//>>docs: http://api.jqueryui.com/jQuery.ui.keyCode/
 
-var menu = $.widget( "ui.menu", {
-	version: "1.11.4",
+
+var keycode = $.ui.keyCode = {
+	BACKSPACE: 8,
+	COMMA: 188,
+	DELETE: 46,
+	DOWN: 40,
+	END: 35,
+	ENTER: 13,
+	ESCAPE: 27,
+	HOME: 36,
+	LEFT: 37,
+	PAGE_DOWN: 34,
+	PAGE_UP: 33,
+	PERIOD: 190,
+	RIGHT: 39,
+	SPACE: 32,
+	TAB: 9,
+	UP: 38
+};
+
+
+/*!
+ * jQuery UI Unique ID 1.12.1
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ */
+
+//>>label: uniqueId
+//>>group: Core
+//>>description: Functions to generate and remove uniqueId's
+//>>docs: http://api.jqueryui.com/uniqueId/
+
+
+
+var uniqueId = $.fn.extend( {
+	uniqueId: ( function() {
+		var uuid = 0;
+
+		return function() {
+			return this.each( function() {
+				if ( !this.id ) {
+					this.id = "ui-id-" + ( ++uuid );
+				}
+			} );
+		};
+	} )(),
+
+	removeUniqueId: function() {
+		return this.each( function() {
+			if ( /^ui-id-\d+$/.test( this.id ) ) {
+				$( this ).removeAttr( "id" );
+			}
+		} );
+	}
+} );
+
+
+
+var safeActiveElement = $.ui.safeActiveElement = function( document ) {
+	var activeElement;
+
+	// Support: IE 9 only
+	// IE9 throws an "Unspecified error" accessing document.activeElement from an <iframe>
+	try {
+		activeElement = document.activeElement;
+	} catch ( error ) {
+		activeElement = document.body;
+	}
+
+	// Support: IE 9 - 11 only
+	// IE may return null instead of an element
+	// Interestingly, this only seems to occur when NOT in an iframe
+	if ( !activeElement ) {
+		activeElement = document.body;
+	}
+
+	// Support: IE 11 only
+	// IE11 returns a seemingly empty object in some cases when accessing
+	// document.activeElement from an <iframe>
+	if ( !activeElement.nodeName ) {
+		activeElement = document.body;
+	}
+
+	return activeElement;
+};
+
+
+/*!
+ * jQuery UI Menu 1.12.1
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ */
+
+//>>label: Menu
+//>>group: Widgets
+//>>description: Creates nestable menus.
+//>>docs: http://api.jqueryui.com/menu/
+//>>demos: http://jqueryui.com/menu/
+//>>css.structure: ../../themes/base/core.css
+//>>css.structure: ../../themes/base/menu.css
+//>>css.theme: ../../themes/base/theme.css
+
+
+
+var widgetsMenu = $.widget( "ui.menu", {
+	version: "1.12.1",
 	defaultElement: "<ul>",
 	delay: 300,
 	options: {
 		icons: {
-			submenu: "ui-icon-carat-1-e"
+			submenu: "ui-icon-caret-1-e"
 		},
 		items: "> *",
 		menus: "ul",
 		position: {
-			my: "left-1 top",
+			my: "left top",
 			at: "right top"
 		},
 		role: "menu",
 
-		// callbacks
+		// Callbacks
 		blur: null,
 		focus: null,
 		select: null
@@ -1405,20 +1385,14 @@
 		this.mouseHandled = false;
 		this.element
 			.uniqueId()
-			.addClass( "ui-menu ui-widget ui-widget-content" )
-			.toggleClass( "ui-menu-icons", !!this.element.find( ".ui-icon" ).length )
-			.attr({
+			.attr( {
 				role: this.options.role,
 				tabIndex: 0
-			});
+			} );
 
-		if ( this.options.disabled ) {
-			this.element
-				.addClass( "ui-state-disabled" )
-				.attr( "aria-disabled", "true" );
-		}
+		this._addClass( "ui-menu", "ui-widget ui-widget-content" );
+		this._on( {
 
-		this._on({
 			// Prevent focus from sticking to links inside menu after clicking
 			// them (focus should always stay on UL during navigation).
 			"mousedown .ui-menu-item": function( event ) {
@@ -1426,6 +1400,7 @@
 			},
 			"click .ui-menu-item": function( event ) {
 				var target = $( event.target );
+				var active = $( $.ui.safeActiveElement( this.document[ 0 ] ) );
 				if ( !this.mouseHandled && target.not( ".ui-state-disabled" ).length ) {
 					this.select( event );
 
@@ -1437,7 +1412,8 @@
 					// Open submenu on click
 					if ( target.has( ".ui-menu" ).length ) {
 						this.expand( event );
-					} else if ( !this.element.is( ":focus" ) && $( this.document[ 0 ].activeElement ).closest( ".ui-menu" ).length ) {
+					} else if ( !this.element.is( ":focus" ) &&
+							active.closest( ".ui-menu" ).length ) {
 
 						// Redirect focus to the menu
 						this.element.trigger( "focus", [ true ] );
@@ -1451,21 +1427,32 @@
 				}
 			},
 			"mouseenter .ui-menu-item": function( event ) {
+
 				// Ignore mouse events while typeahead is active, see #10458.
 				// Prevents focusing the wrong item when typeahead causes a scroll while the mouse
 				// is over an item in the menu
 				if ( this.previousFilter ) {
 					return;
 				}
-				var target = $( event.currentTarget );
+
+				var actualTarget = $( event.target ).closest( ".ui-menu-item" ),
+					target = $( event.currentTarget );
+
+				// Ignore bubbled events on parent items, see #11641
+				if ( actualTarget[ 0 ] !== target[ 0 ] ) {
+					return;
+				}
+
 				// Remove ui-state-active class from siblings of the newly focused menu item
 				// to avoid a jump caused by adjacent elements both having a class with a border
-				target.siblings( ".ui-state-active" ).removeClass( "ui-state-active" );
+				this._removeClass( target.siblings().children( ".ui-state-active" ),
+					null, "ui-state-active" );
 				this.focus( event, target );
 			},
 			mouseleave: "collapseAll",
 			"mouseleave .ui-menu": "collapseAll",
 			focus: function( event, keepActiveItem ) {
+
 				// If there's already an active item, keep it active
 				// If not, activate the first item
 				var item = this.active || this.element.find( this.options.items ).eq( 0 );
@@ -1475,14 +1462,18 @@
 				}
 			},
 			blur: function( event ) {
-				this._delay(function() {
-					if ( !$.contains( this.element[0], this.document[0].activeElement ) ) {
+				this._delay( function() {
+					var notContained = !$.contains(
+						this.element[ 0 ],
+						$.ui.safeActiveElement( this.document[ 0 ] )
+					);
+					if ( notContained ) {
 						this.collapseAll( event );
 					}
-				});
+				} );
 			},
 			keydown: "_keydown"
-		});
+		} );
 
 		this.refresh();
 
@@ -1496,43 +1487,31 @@
 				// Reset the mouseHandled flag
 				this.mouseHandled = false;
 			}
-		});
+		} );
 	},
 
 	_destroy: function() {
+		var items = this.element.find( ".ui-menu-item" )
+				.removeAttr( "role aria-disabled" ),
+			submenus = items.children( ".ui-menu-item-wrapper" )
+				.removeUniqueId()
+				.removeAttr( "tabIndex role aria-haspopup" );
+
 		// Destroy (sub)menus
 		this.element
 			.removeAttr( "aria-activedescendant" )
 			.find( ".ui-menu" ).addBack()
-				.removeClass( "ui-menu ui-widget ui-widget-content ui-menu-icons ui-front" )
-				.removeAttr( "role" )
-				.removeAttr( "tabIndex" )
-				.removeAttr( "aria-labelledby" )
-				.removeAttr( "aria-expanded" )
-				.removeAttr( "aria-hidden" )
-				.removeAttr( "aria-disabled" )
+				.removeAttr( "role aria-labelledby aria-expanded aria-hidden aria-disabled " +
+					"tabIndex" )
 				.removeUniqueId()
 				.show();
 
-		// Destroy menu items
-		this.element.find( ".ui-menu-item" )
-			.removeClass( "ui-menu-item" )
-			.removeAttr( "role" )
-			.removeAttr( "aria-disabled" )
-			.removeUniqueId()
-			.removeClass( "ui-state-hover" )
-			.removeAttr( "tabIndex" )
-			.removeAttr( "role" )
-			.removeAttr( "aria-haspopup" )
-			.children().each( function() {
-				var elem = $( this );
-				if ( elem.data( "ui-menu-submenu-carat" ) ) {
-					elem.remove();
-				}
-			});
-
-		// Destroy menu dividers
-		this.element.find( ".ui-menu-divider" ).removeClass( "ui-menu-divider ui-widget-content" );
+		submenus.children().each( function() {
+			var elem = $( this );
+			if ( elem.data( "ui-menu-submenu-caret" ) ) {
+				elem.remove();
+			}
+		} );
 	},
 
 	_keydown: function( event ) {
@@ -1576,9 +1555,12 @@
 		default:
 			preventDefault = false;
 			prev = this.previousFilter || "";
-			character = String.fromCharCode( event.keyCode );
 			skip = false;
 
+			// Support number pad values
+			character = event.keyCode >= 96 && event.keyCode <= 105 ?
+				( event.keyCode - 96 ).toString() : String.fromCharCode( event.keyCode );
+
 			clearTimeout( this.filterTimer );
 
 			if ( character === prev ) {
@@ -1602,7 +1584,7 @@
 			if ( match.length ) {
 				this.focus( event, match );
 				this.previousFilter = character;
-				this.filterTimer = this._delay(function() {
+				this.filterTimer = this._delay( function() {
 					delete this.previousFilter;
 				}, 1000 );
 			} else {
@@ -1616,8 +1598,8 @@
 	},
 
 	_activate: function( event ) {
-		if ( !this.active.is( ".ui-state-disabled" ) ) {
-			if ( this.active.is( "[aria-haspopup='true']" ) ) {
+		if ( this.active && !this.active.is( ".ui-state-disabled" ) ) {
+			if ( this.active.children( "[aria-haspopup='true']" ).length ) {
 				this.expand( event );
 			} else {
 				this.select( event );
@@ -1626,54 +1608,57 @@
 	},
 
 	refresh: function() {
-		var menus, items,
+		var menus, items, newSubmenus, newItems, newWrappers,
 			that = this,
 			icon = this.options.icons.submenu,
 			submenus = this.element.find( this.options.menus );
 
-		this.element.toggleClass( "ui-menu-icons", !!this.element.find( ".ui-icon" ).length );
+		this._toggleClass( "ui-menu-icons", null, !!this.element.find( ".ui-icon" ).length );
 
 		// Initialize nested menus
-		submenus.filter( ":not(.ui-menu)" )
-			.addClass( "ui-menu ui-widget ui-widget-content ui-front" )
+		newSubmenus = submenus.filter( ":not(.ui-menu)" )
 			.hide()
-			.attr({
+			.attr( {
 				role: this.options.role,
 				"aria-hidden": "true",
 				"aria-expanded": "false"
-			})
-			.each(function() {
+			} )
+			.each( function() {
 				var menu = $( this ),
-					item = menu.parent(),
-					submenuCarat = $( "<span>" )
-						.addClass( "ui-menu-icon ui-icon " + icon )
-						.data( "ui-menu-submenu-carat", true );
+					item = menu.prev(),
+					submenuCaret = $( "<span>" ).data( "ui-menu-submenu-caret", true );
 
+				that._addClass( submenuCaret, "ui-menu-icon", "ui-icon " + icon );
 				item
 					.attr( "aria-haspopup", "true" )
-					.prepend( submenuCarat );
+					.prepend( submenuCaret );
 				menu.attr( "aria-labelledby", item.attr( "id" ) );
-			});
+			} );
+
+		this._addClass( newSubmenus, "ui-menu", "ui-widget ui-widget-content ui-front" );
 
 		menus = submenus.add( this.element );
 		items = menus.find( this.options.items );
 
 		// Initialize menu-items containing spaces and/or dashes only as dividers
-		items.not( ".ui-menu-item" ).each(function() {
+		items.not( ".ui-menu-item" ).each( function() {
 			var item = $( this );
 			if ( that._isDivider( item ) ) {
-				item.addClass( "ui-widget-content ui-menu-divider" );
+				that._addClass( item, "ui-menu-divider", "ui-widget-content" );
 			}
-		});
+		} );
 
 		// Don't refresh list items that are already adapted
-		items.not( ".ui-menu-item, .ui-menu-divider" )
-			.addClass( "ui-menu-item" )
-			.uniqueId()
-			.attr({
-				tabIndex: -1,
-				role: this._itemRole()
-			});
+		newItems = items.not( ".ui-menu-item, .ui-menu-divider" );
+		newWrappers = newItems.children()
+			.not( ".ui-menu" )
+				.uniqueId()
+				.attr( {
+					tabIndex: -1,
+					role: this._itemRole()
+				} );
+		this._addClass( newItems, "ui-menu-item" )
+			._addClass( newWrappers, "ui-menu-item-wrapper" );
 
 		// Add aria-disabled attribute to any disabled menu item
 		items.filter( ".ui-state-disabled" ).attr( "aria-disabled", "true" );
@@ -1693,26 +1678,31 @@
 
 	_setOption: function( key, value ) {
 		if ( key === "icons" ) {
-			this.element.find( ".ui-menu-icon" )
-				.removeClass( this.options.icons.submenu )
-				.addClass( value.submenu );
-		}
-		if ( key === "disabled" ) {
-			this.element
-				.toggleClass( "ui-state-disabled", !!value )
-				.attr( "aria-disabled", value );
+			var icons = this.element.find( ".ui-menu-icon" );
+			this._removeClass( icons, null, this.options.icons.submenu )
+				._addClass( icons, null, value.submenu );
 		}
 		this._super( key, value );
 	},
 
+	_setOptionDisabled: function( value ) {
+		this._super( value );
+
+		this.element.attr( "aria-disabled", String( value ) );
+		this._toggleClass( null, "ui-state-disabled", !!value );
+	},
+
 	focus: function( event, item ) {
-		var nested, focused;
+		var nested, focused, activeParent;
 		this.blur( event, event && event.type === "focus" );
 
 		this._scrollIntoView( item );
 
 		this.active = item.first();
-		focused = this.active.addClass( "ui-state-focus" ).removeClass( "ui-state-active" );
+
+		focused = this.active.children( ".ui-menu-item-wrapper" );
+		this._addClass( focused, null, "ui-state-active" );
+
 		// Only update aria-activedescendant if there's a role
 		// otherwise we assume focus is managed elsewhere
 		if ( this.options.role ) {
@@ -1720,22 +1710,23 @@
 		}
 
 		// Highlight active parent menu item, if any
-		this.active
+		activeParent = this.active
 			.parent()
-			.closest( ".ui-menu-item" )
-			.addClass( "ui-state-active" );
+				.closest( ".ui-menu-item" )
+					.children( ".ui-menu-item-wrapper" );
+		this._addClass( activeParent, null, "ui-state-active" );
 
 		if ( event && event.type === "keydown" ) {
 			this._close();
 		} else {
-			this.timer = this._delay(function() {
+			this.timer = this._delay( function() {
 				this._close();
 			}, this.delay );
 		}
 
 		nested = item.children( ".ui-menu" );
 		if ( nested.length && event && ( /^mouse/.test( event.type ) ) ) {
-			this._startOpening(nested);
+			this._startOpening( nested );
 		}
 		this.activeMenu = item.parent();
 
@@ -1745,8 +1736,8 @@
 	_scrollIntoView: function( item ) {
 		var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight;
 		if ( this._hasScroll() ) {
-			borderTop = parseFloat( $.css( this.activeMenu[0], "borderTopWidth" ) ) || 0;
-			paddingTop = parseFloat( $.css( this.activeMenu[0], "paddingTop" ) ) || 0;
+			borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0;
+			paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0;
 			offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop;
 			scroll = this.activeMenu.scrollTop();
 			elementHeight = this.activeMenu.height();
@@ -1769,29 +1760,30 @@
 			return;
 		}
 
-		this.active.removeClass( "ui-state-focus" );
-		this.active = null;
+		this._removeClass( this.active.children( ".ui-menu-item-wrapper" ),
+			null, "ui-state-active" );
 
 		this._trigger( "blur", event, { item: this.active } );
+		this.active = null;
 	},
 
 	_startOpening: function( submenu ) {
 		clearTimeout( this.timer );
 
 		// Don't open if already open fixes a Firefox bug that caused a .5 pixel
-		// shift in the submenu position when mousing over the carat icon
+		// shift in the submenu position when mousing over the caret icon
 		if ( submenu.attr( "aria-hidden" ) !== "true" ) {
 			return;
 		}
 
-		this.timer = this._delay(function() {
+		this.timer = this._delay( function() {
 			this._close();
 			this._open( submenu );
 		}, this.delay );
 	},
 
 	_open: function( submenu ) {
-		var position = $.extend({
+		var position = $.extend( {
 			of: this.active
 		}, this.options.position );
 
@@ -1809,12 +1801,14 @@
 
 	collapseAll: function( event, all ) {
 		clearTimeout( this.timer );
-		this.timer = this._delay(function() {
+		this.timer = this._delay( function() {
+
 			// If we were passed an event, look for the submenu that contains the event
 			var currentMenu = all ? this.element :
 				$( event && event.target ).closest( this.element.find( ".ui-menu" ) );
 
-			// If we found no valid submenu ancestor, use the main menu to close all sub menus anyway
+			// If we found no valid submenu ancestor, use the main menu to close all
+			// sub menus anyway
 			if ( !currentMenu.length ) {
 				currentMenu = this.element;
 			}
@@ -1822,6 +1816,10 @@
 			this._close( currentMenu );
 
 			this.blur( event );
+
+			// Work around active item staying active after menu is blurred
+			this._removeClass( currentMenu.find( ".ui-state-active" ), null, "ui-state-active" );
+
 			this.activeMenu = currentMenu;
 		}, this.delay );
 	},
@@ -1833,14 +1831,10 @@
 			startMenu = this.active ? this.active.parent() : this.element;
 		}
 
-		startMenu
-			.find( ".ui-menu" )
-				.hide()
-				.attr( "aria-hidden", "true" )
-				.attr( "aria-expanded", "false" )
-			.end()
-			.find( ".ui-state-active" ).not( ".ui-state-focus" )
-				.removeClass( "ui-state-active" );
+		startMenu.find( ".ui-menu" )
+			.hide()
+			.attr( "aria-hidden", "true" )
+			.attr( "aria-expanded", "false" );
 	},
 
 	_closeOnDocumentClick: function( event ) {
@@ -1866,16 +1860,16 @@
 		var newItem = this.active &&
 			this.active
 				.children( ".ui-menu " )
-				.find( this.options.items )
-				.first();
+					.find( this.options.items )
+						.first();
 
 		if ( newItem && newItem.length ) {
 			this._open( newItem.parent() );
 
 			// Delay so Firefox will not hide activedescendant change in expanding submenu from AT
-			this._delay(function() {
+			this._delay( function() {
 				this.focus( event, newItem );
-			});
+			} );
 		}
 	},
 
@@ -1928,10 +1922,10 @@
 		if ( this._hasScroll() ) {
 			base = this.active.offset().top;
 			height = this.element.height();
-			this.active.nextAll( ".ui-menu-item" ).each(function() {
+			this.active.nextAll( ".ui-menu-item" ).each( function() {
 				item = $( this );
 				return item.offset().top - base - height < 0;
-			});
+			} );
 
 			this.focus( event, item );
 		} else {
@@ -1952,10 +1946,10 @@
 		if ( this._hasScroll() ) {
 			base = this.active.offset().top;
 			height = this.element.height();
-			this.active.prevAll( ".ui-menu-item" ).each(function() {
+			this.active.prevAll( ".ui-menu-item" ).each( function() {
 				item = $( this );
 				return item.offset().top - base + height > 0;
-			});
+			} );
 
 			this.focus( event, item );
 		} else {
@@ -1968,6 +1962,7 @@
 	},
 
 	select: function( event ) {
+
 		// TODO: It should never be possible to not have an active item at this
 		// point, but the tests don't trigger mouseenter before click.
 		this.active = this.active || $( event.target ).closest( ".ui-menu-item" );
@@ -1978,36 +1973,45 @@
 		this._trigger( "select", event, ui );
 	},
 
-	_filterMenuItems: function(character) {
+	_filterMenuItems: function( character ) {
 		var escapedCharacter = character.replace( /[\-\[\]{}()*+?.,\\\^$|#\s]/g, "\\$&" ),
 			regex = new RegExp( "^" + escapedCharacter, "i" );
 
 		return this.activeMenu
 			.find( this.options.items )
 
-			// Only match on items, not dividers or other content (#10571)
-			.filter( ".ui-menu-item" )
-			.filter(function() {
-				return regex.test( $.trim( $( this ).text() ) );
-			});
+				// Only match on items, not dividers or other content (#10571)
+				.filter( ".ui-menu-item" )
+					.filter( function() {
+						return regex.test(
+							$.trim( $( this ).children( ".ui-menu-item-wrapper" ).text() ) );
+					} );
 	}
-});
+} );
 
 
 /*!
- * jQuery UI Autocomplete 1.11.4
+ * jQuery UI Autocomplete 1.12.1
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
  * Released under the MIT license.
  * http://jquery.org/license
- *
- * http://api.jqueryui.com/autocomplete/
  */
 
+//>>label: Autocomplete
+//>>group: Widgets
+//>>description: Lists suggested words as the user is typing.
+//>>docs: http://api.jqueryui.com/autocomplete/
+//>>demos: http://jqueryui.com/autocomplete/
+//>>css.structure: ../../themes/base/core.css
+//>>css.structure: ../../themes/base/autocomplete.css
+//>>css.theme: ../../themes/base/theme.css
+
+
 
 $.widget( "ui.autocomplete", {
-	version: "1.11.4",
+	version: "1.12.1",
 	defaultElement: "<input>",
 	options: {
 		appendTo: null,
@@ -2021,7 +2025,7 @@
 		},
 		source: null,
 
-		// callbacks
+		// Callbacks
 		change: null,
 		close: null,
 		focus: null,
@@ -2035,6 +2039,7 @@
 	pending: 0,
 
 	_create: function() {
+
 		// Some browsers only repeat keydown events, not keypress events,
 		// so we use the suppressKeyPress flag to determine if we've already
 		// handled the keydown event. #7269
@@ -2047,21 +2052,17 @@
 			isTextarea = nodeName === "textarea",
 			isInput = nodeName === "input";
 
-		this.isMultiLine =
-			// Textareas are always multi-line
-			isTextarea ? true :
-			// Inputs are always single-line, even if inside a contentEditable element
-			// IE also treats inputs as contentEditable
-			isInput ? false :
-			// All other element types are determined by whether or not they're contentEditable
-			this.element.prop( "isContentEditable" );
+		// Textareas are always multi-line
+		// Inputs are always single-line, even if inside a contentEditable element
+		// IE also treats inputs as contentEditable
+		// All other element types are determined by whether or not they're contentEditable
+		this.isMultiLine = isTextarea || !isInput && this._isContentEditable( this.element );
 
 		this.valueMethod = this.element[ isTextarea || isInput ? "val" : "text" ];
 		this.isNewMenu = true;
 
-		this.element
-			.addClass( "ui-autocomplete-input" )
-			.attr( "autocomplete", "off" );
+		this._addClass( "ui-autocomplete-input" );
+		this.element.attr( "autocomplete", "off" );
 
 		this._on( this.element, {
 			keydown: function( event ) {
@@ -2094,8 +2095,10 @@
 					this._keyEvent( "next", event );
 					break;
 				case keyCode.ENTER:
+
 					// when menu is open and has focus
 					if ( this.menu.active ) {
+
 						// #6055 - Opera still allows the keypress to occur
 						// which causes forms to submit
 						suppressKeyPress = true;
@@ -2114,6 +2117,7 @@
 							this._value( this.term );
 						}
 						this.close( event );
+
 						// Different browsers have different default behavior for escape
 						// Single press can mean undo or clear
 						// Double press in IE means clear the whole form
@@ -2122,6 +2126,7 @@
 					break;
 				default:
 					suppressKeyPressRepeat = true;
+
 					// search timeout should be triggered before the input value is changed
 					this._searchTimeout( event );
 					break;
@@ -2139,7 +2144,7 @@
 					return;
 				}
 
-				// replicate some key handlers to allow them to repeat in Firefox and Opera
+				// Replicate some key handlers to allow them to repeat in Firefox and Opera
 				var keyCode = $.ui.keyCode;
 				switch ( event.keyCode ) {
 				case keyCode.PAGE_UP:
@@ -2178,51 +2183,46 @@
 				this.close( event );
 				this._change( event );
 			}
-		});
+		} );
 
 		this._initSource();
 		this.menu = $( "<ul>" )
-			.addClass( "ui-autocomplete ui-front" )
 			.appendTo( this._appendTo() )
-			.menu({
+			.menu( {
+
 				// disable ARIA support, the live region takes care of that
 				role: null
-			})
+			} )
 			.hide()
 			.menu( "instance" );
 
+		this._addClass( this.menu.element, "ui-autocomplete", "ui-front" );
 		this._on( this.menu.element, {
 			mousedown: function( event ) {
+
 				// prevent moving focus out of the text field
 				event.preventDefault();
 
 				// IE doesn't prevent moving focus even with event.preventDefault()
 				// so we set a flag to know when we should ignore the blur event
 				this.cancelBlur = true;
-				this._delay(function() {
+				this._delay( function() {
 					delete this.cancelBlur;
-				});
 
-				// clicking on the scrollbar causes focus to shift to the body
-				// but we can't detect a mouseup or a click immediately afterward
-				// so we have to track the next mousedown and close the menu if
-				// the user clicks somewhere outside of the autocomplete
-				var menuElement = this.menu.element[ 0 ];
-				if ( !$( event.target ).closest( ".ui-menu-item" ).length ) {
-					this._delay(function() {
-						var that = this;
-						this.document.one( "mousedown", function( event ) {
-							if ( event.target !== that.element[ 0 ] &&
-									event.target !== menuElement &&
-									!$.contains( menuElement, event.target ) ) {
-								that.close();
-							}
-						});
-					});
-				}
+					// Support: IE 8 only
+					// Right clicking a menu item or selecting text from the menu items will
+					// result in focus moving out of the input. However, we've already received
+					// and ignored the blur event because of the cancelBlur flag set above. So
+					// we restore focus to ensure that the menu closes properly based on the user's
+					// next actions.
+					if ( this.element[ 0 ] !== $.ui.safeActiveElement( this.document[ 0 ] ) ) {
+						this.element.trigger( "focus" );
+					}
+				} );
 			},
 			menufocus: function( event, ui ) {
 				var label, item;
+
 				// support: Firefox
 				// Prevent accidental activation of menu items in Firefox (#7024 #9118)
 				if ( this.isNewMenu ) {
@@ -2232,7 +2232,7 @@
 
 						this.document.one( "mousemove", function() {
 							$( event.target ).trigger( event.originalEvent );
-						});
+						} );
 
 						return;
 					}
@@ -2240,6 +2240,7 @@
 
 				item = ui.item.data( "ui-autocomplete-item" );
 				if ( false !== this._trigger( "focus", event, { item: item } ) ) {
+
 					// use value to match what will end up in the input, if it was a key event
 					if ( event.originalEvent && /^key/.test( event.originalEvent.type ) ) {
 						this._value( item.value );
@@ -2257,22 +2258,24 @@
 				var item = ui.item.data( "ui-autocomplete-item" ),
 					previous = this.previous;
 
-				// only trigger when focus was lost (click on menu)
-				if ( this.element[ 0 ] !== this.document[ 0 ].activeElement ) {
-					this.element.focus();
+				// Only trigger when focus was lost (click on menu)
+				if ( this.element[ 0 ] !== $.ui.safeActiveElement( this.document[ 0 ] ) ) {
+					this.element.trigger( "focus" );
 					this.previous = previous;
+
 					// #6109 - IE triggers two focus events and the second
 					// is asynchronous, so we need to reset the previous
 					// term synchronously and asynchronously :-(
-					this._delay(function() {
+					this._delay( function() {
 						this.previous = previous;
 						this.selectedItem = item;
-					});
+					} );
 				}
 
 				if ( false !== this._trigger( "select", event, { item: item } ) ) {
 					this._value( item.value );
 				}
+
 				// reset the term after the select event
 				// this allows custom select handling to work properly
 				this.term = this._value();
@@ -2280,31 +2283,30 @@
 				this.close( event );
 				this.selectedItem = item;
 			}
-		});
+		} );
 
-		this.liveRegion = $( "<span>", {
-				role: "status",
-				"aria-live": "assertive",
-				"aria-relevant": "additions"
-			})
-			.addClass( "ui-helper-hidden-accessible" )
+		this.liveRegion = $( "<div>", {
+			role: "status",
+			"aria-live": "assertive",
+			"aria-relevant": "additions"
+		} )
 			.appendTo( this.document[ 0 ].body );
 
-		// turning off autocomplete prevents the browser from remembering the
+		this._addClass( this.liveRegion, null, "ui-helper-hidden-accessible" );
+
+		// Turning off autocomplete prevents the browser from remembering the
 		// value when navigating through history, so we re-enable autocomplete
 		// if the page is unloaded before the widget is destroyed. #7790
 		this._on( this.window, {
 			beforeunload: function() {
 				this.element.removeAttr( "autocomplete" );
 			}
-		});
+		} );
 	},
 
 	_destroy: function() {
 		clearTimeout( this.searching );
-		this.element
-			.removeClass( "ui-autocomplete-input" )
-			.removeAttr( "autocomplete" );
+		this.element.removeAttr( "autocomplete" );
 		this.menu.element.remove();
 		this.liveRegion.remove();
 	},
@@ -2322,6 +2324,20 @@
 		}
 	},
 
+	_isEventTargetInWidget: function( event ) {
+		var menuElement = this.menu.element[ 0 ];
+
+		return event.target === this.element[ 0 ] ||
+			event.target === menuElement ||
+			$.contains( menuElement, event.target );
+	},
+
+	_closeOnClickOutside: function( event ) {
+		if ( !this._isEventTargetInWidget( event ) ) {
+			this.close();
+		}
+	},
+
 	_appendTo: function() {
 		var element = this.options.appendTo;
 
@@ -2332,7 +2348,7 @@
 		}
 
 		if ( !element || !element[ 0 ] ) {
-			element = this.element.closest( ".ui-front" );
+			element = this.element.closest( ".ui-front, dialog" );
 		}
 
 		if ( !element.length ) {
@@ -2356,7 +2372,7 @@
 				if ( that.xhr ) {
 					that.xhr.abort();
 				}
-				that.xhr = $.ajax({
+				that.xhr = $.ajax( {
 					url: url,
 					data: request,
 					dataType: "json",
@@ -2364,9 +2380,9 @@
 						response( data );
 					},
 					error: function() {
-						response([]);
+						response( [] );
 					}
-				});
+				} );
 			};
 		} else {
 			this.source = this.options.source;
@@ -2375,7 +2391,7 @@
 
 	_searchTimeout: function( event ) {
 		clearTimeout( this.searching );
-		this.searching = this._delay(function() {
+		this.searching = this._delay( function() {
 
 			// Search if the value has changed, or if the user retypes the same value (see #7434)
 			var equalValues = this.term === this._value(),
@@ -2392,7 +2408,7 @@
 	search: function( value, event ) {
 		value = value != null ? value : this._value();
 
-		// always save the actual value, not the one passed as an argument
+		// Always save the actual value, not the one passed as an argument
 		this.term = this._value();
 
 		if ( value.length < this.options.minLength ) {
@@ -2408,7 +2424,7 @@
 
 	_search: function( value ) {
 		this.pending++;
-		this.element.addClass( "ui-autocomplete-loading" );
+		this._addClass( "ui-autocomplete-loading" );
 		this.cancelSearch = false;
 
 		this.source( { term: value }, this._response() );
@@ -2417,14 +2433,14 @@
 	_response: function() {
 		var index = ++this.requestIndex;
 
-		return $.proxy(function( content ) {
+		return $.proxy( function( content ) {
 			if ( index === this.requestIndex ) {
 				this.__response( content );
 			}
 
 			this.pending--;
 			if ( !this.pending ) {
-				this.element.removeClass( "ui-autocomplete-loading" );
+				this._removeClass( "ui-autocomplete-loading" );
 			}
 		}, this );
 	},
@@ -2438,6 +2454,7 @@
 			this._suggest( content );
 			this._trigger( "open" );
 		} else {
+
 			// use ._close() instead of .close() so we don't cancel future searches
 			this._close();
 		}
@@ -2449,6 +2466,10 @@
 	},
 
 	_close: function( event ) {
+
+		// Remove the handler that closes the menu on outside clicks
+		this._off( this.document, "mousedown" );
+
 		if ( this.menu.element.is( ":visible" ) ) {
 			this.menu.element.hide();
 			this.menu.blur();
@@ -2464,6 +2485,7 @@
 	},
 
 	_normalize: function( items ) {
+
 		// assume all items have the right format when the first item is complete
 		if ( items.length && items[ 0 ].label && items[ 0 ].value ) {
 			return items;
@@ -2478,8 +2500,8 @@
 			return $.extend( {}, item, {
 				label: item.label || item.value,
 				value: item.value || item.label
-			});
-		});
+			} );
+		} );
 	},
 
 	_suggest: function( items ) {
@@ -2488,21 +2510,27 @@
 		this.isNewMenu = true;
 		this.menu.refresh();
 
-		// size and position menu
+		// Size and position menu
 		ul.show();
 		this._resizeMenu();
-		ul.position( $.extend({
+		ul.position( $.extend( {
 			of: this.element
 		}, this.options.position ) );
 
 		if ( this.options.autoFocus ) {
 			this.menu.next();
 		}
+
+		// Listen for interactions outside of the widget (#6642)
+		this._on( this.document, {
+			mousedown: "_closeOnClickOutside"
+		} );
 	},
 
 	_resizeMenu: function() {
 		var ul = this.menu.element;
 		ul.outerWidth( Math.max(
+
 			// Firefox wraps long text (possibly a rounding bug)
 			// so we add 1px to avoid the wrapping (#7513)
 			ul.width( "" ).outerWidth() + 1,
@@ -2514,7 +2542,7 @@
 		var that = this;
 		$.each( items, function( index, item ) {
 			that._renderItemData( ul, item );
-		});
+		} );
 	},
 
 	_renderItemData: function( ul, item ) {
@@ -2522,7 +2550,9 @@
 	},
 
 	_renderItem: function( ul, item ) {
-		return $( "<li>" ).text( item.label ).appendTo( ul );
+		return $( "<li>" )
+			.append( $( "<div>" ).text( item.label ) )
+			.appendTo( ul );
 	},
 
 	_move: function( direction, event ) {
@@ -2555,11 +2585,29 @@
 		if ( !this.isMultiLine || this.menu.element.is( ":visible" ) ) {
 			this._move( keyEvent, event );
 
-			// prevents moving cursor to beginning/end of the text field in some browsers
+			// Prevents moving cursor to beginning/end of the text field in some browsers
 			event.preventDefault();
 		}
+	},
+
+	// Support: Chrome <=50
+	// We should be able to just use this.element.prop( "isContentEditable" )
+	// but hidden elements always report false in Chrome.
+	// https://code.google.com/p/chromium/issues/detail?id=313082
+	_isContentEditable: function( element ) {
+		if ( !element.length ) {
+			return false;
+		}
+
+		var editable = element.prop( "contentEditable" );
+
+		if ( editable === "inherit" ) {
+		  return this._isContentEditable( element.parent() );
+		}
+
+		return editable === "true";
 	}
-});
+} );
 
 $.extend( $.ui.autocomplete, {
 	escapeRegex: function( value ) {
@@ -2569,11 +2617,11 @@
 		var matcher = new RegExp( $.ui.autocomplete.escapeRegex( term ), "i" );
 		return $.grep( array, function( value ) {
 			return matcher.test( value.label || value.value || value );
-		});
+		} );
 	}
-});
+} );
 
-// live region extension, adding a `messages` option
+// Live region extension, adding a `messages` option
 // NOTE: This is an experimental API. We are still investigating
 // a full solution for string manipulation and internationalization.
 $.widget( "ui.autocomplete", $.ui.autocomplete, {
@@ -2601,10 +2649,11 @@
 		this.liveRegion.children().hide();
 		$( "<div>" ).text( message ).appendTo( this.liveRegion );
 	}
-});
+} );
 
-var autocomplete = $.ui.autocomplete;
+var widgetsAutocomplete = $.ui.autocomplete;
 
 
 
-}));
+
+}));
\ No newline at end of file
diff --git a/src/main/site/static/docs/4.1/api/jquery/jquery-ui.min.css b/src/main/site/static/docs/4.1/api/jquery/jquery-ui.min.css
index 94816ca..6be72f5 100644
--- a/src/main/site/static/docs/4.1/api/jquery/jquery-ui.min.css
+++ b/src/main/site/static/docs/4.1/api/jquery/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.11.4 - 2015-05-20
+/*! jQuery UI - v1.12.1 - 2018-12-06
 * http://jqueryui.com
 * Includes: core.css, autocomplete.css, menu.css, theme.css
-* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
-* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgImgOpacityContent=75&bgImgOpacityHeader=75&cornerRadiusShadow=8px&offsetLeftShadow=-8px&offsetTopShadow=-8px&thicknessShadow=8px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=%23aaaaaa&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=%23aaaaaa&iconColorError=%23cd0a0a&fcError=%23cd0a0a&borderColorError=%23cd0a0a&bgTextureError=glass&bgColorError=%23fef1ec&iconColorHighlight=%232e83ff&fcHighlight=%23363636&borderColorHighlight=%23fcefa1&bgTextureHighlight=glass&bgColorHighlight=%23fbf9ee&iconColorActive=%23454545&fcActive=%23212121&borderColorActive=%23aaaaaa&bgTextureActive=glass&bgColorActive=%23dadada&iconColorHover=%23454545&fcHover=%23212121&borderColorHover=%23999999&bgTextureHover=glass&bgColorHover=%23dadada&iconColorDefault=%23888888&fcDefault=%23555555&borderColorDefault=%23d3d3d3&bgTextureDefault=glass&bgColorDefault=%23e6e6e6&iconColorContent=%23222222&fcContent=%23222222&borderColorContent=%23aaaaaa&bgTextureContent=flat&bgColorContent=%23ffffff&iconColorHeader=%23222222&fcHeader=%23222222&borderColorHeader=%23aaaaaa&bgTextureHeader=highlight_soft&bgColorHeader=%23cccccc&cornerRadius=4px&fwDefault=normal&fsDefault=1.1em&ffDefault=Verdana%2CArial%2Csans-serif
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #d3d3d3}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#212121;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #aaa;background:#dadada url("images/ui-bg_glass_65_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-icon-background,.ui-state-active .ui-icon-background{border:#aaa;background-color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-checked{border:1px solid #fcefa1;background:#fbf9ee}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_888888_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}
\ No newline at end of file
diff --git a/src/main/site/static/docs/4.1/api/jquery/jquery-ui.min.js b/src/main/site/static/docs/4.1/api/jquery/jquery-ui.min.js
index e1ae5f6..54d4beb 100644
--- a/src/main/site/static/docs/4.1/api/jquery/jquery-ui.min.js
+++ b/src/main/site/static/docs/4.1/api/jquery/jquery-ui.min.js
@@ -1,7 +1,6 @@
-/*! jQuery UI - v1.11.4 - 2015-05-20
+/*! jQuery UI - v1.12.1 - 2018-12-06
 * http://jqueryui.com
-* Includes: core.js, widget.js, position.js, autocomplete.js, menu.js
-* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+* Includes: widget.js, position.js, keycode.js, unique-id.js, widgets/autocomplete.js, widgets/menu.js
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function t(t,s){var n,a,o,r=t.nodeName.toLowerCase();return"area"===r?(n=t.parentNode,a=n.name,t.href&&a&&"map"===n.nodeName.toLowerCase()?(o=e("img[usemap='#"+a+"']")[0],!!o&&i(o)):!1):(/^(input|select|textarea|button|object)$/.test(r)?!t.disabled:"a"===r?t.href||s:s)&&i(t)}function i(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}e.ui=e.ui||{},e.extend(e.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({scrollParent:function(t){var i=this.css("position"),s="absolute"===i,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var t=e(this);return s&&"static"===t.css("position")?!1:n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&a.length?a:e(this[0].ownerDocument||document)},uniqueId:function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,s){return!!e.data(t,s[3])},focusable:function(i){return t(i,!isNaN(e.attr(i,"tabindex")))},tabbable:function(i){var s=e.attr(i,"tabindex"),n=isNaN(s);return(n||s>=0)&&t(i,!n)}}),e("<a>").outerWidth(1).jquery||e.each(["Width","Height"],function(t,i){function s(t,i,s,a){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,s&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),a&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],a=i.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each(function(){e(this).css(a,s(this,t)+"px")})},e.fn["outer"+i]=function(t,n){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){e(this).css(a,s(this,t,!0,n)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.fn.extend({focus:function(t){return function(i,s){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),s&&s.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(e+".ui-disableSelection",function(e){e.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var i,s,n=e(this[0]);n.length&&n[0]!==document;){if(i=n.css("position"),("absolute"===i||"relative"===i||"fixed"===i)&&(s=parseInt(n.css("zIndex"),10),!isNaN(s)&&0!==s))return s;n=n.parent()}return 0}}),e.ui.plugin={add:function(t,i,s){var n,a=e.ui[t].prototype;for(n in s)a.plugins[n]=a.plugins[n]||[],a.plugins[n].push([i,s[n]])},call:function(e,t,i,s){var n,a=e.plugins[t];if(a&&(s||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(n=0;a.length>n;n++)e.options[a[n][0]]&&a[n][1].apply(e.element,i)}};var s=0,n=Array.prototype.slice;e.cleanData=function(t){return function(i){var s,n,a;for(a=0;null!=(n=i[a]);a++)try{s=e._data(n,"events"),s&&s.remove&&e(n).triggerHandler("remove")}catch(o){}t(i)}}(e.cleanData),e.widget=function(t,i,s){var n,a,o,r,h={},l=t.split(".")[0];return t=t.split(".")[1],n=l+"-"+t,s||(s=i,i=e.Widget),e.expr[":"][n.toLowerCase()]=function(t){return!!e.data(t,n)},e[l]=e[l]||{},a=e[l][t],o=e[l][t]=function(e,t){return this._createWidget?(arguments.length&&this._createWidget(e,t),void 0):new o(e,t)},e.extend(o,a,{version:s.version,_proto:e.extend({},s),_childConstructors:[]}),r=new i,r.options=e.widget.extend({},r.options),e.each(s,function(t,s){return e.isFunction(s)?(h[t]=function(){var e=function(){return i.prototype[t].apply(this,arguments)},n=function(e){return i.prototype[t].apply(this,e)};return function(){var t,i=this._super,a=this._superApply;return this._super=e,this._superApply=n,t=s.apply(this,arguments),this._super=i,this._superApply=a,t}}(),void 0):(h[t]=s,void 0)}),o.prototype=e.widget.extend(r,{widgetEventPrefix:a?r.widgetEventPrefix||t:t},h,{constructor:o,namespace:l,widgetName:t,widgetFullName:n}),a?(e.each(a._childConstructors,function(t,i){var s=i.prototype;e.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete a._childConstructors):i._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var i,s,a=n.call(arguments,1),o=0,r=a.length;r>o;o++)for(i in a[o])s=a[o][i],a[o].hasOwnProperty(i)&&void 0!==s&&(t[i]=e.isPlainObject(s)?e.isPlainObject(t[i])?e.widget.extend({},t[i],s):e.widget.extend({},s):s);return t},e.widget.bridge=function(t,i){var s=i.prototype.widgetFullName||t;e.fn[t]=function(a){var o="string"==typeof a,r=n.call(arguments,1),h=this;return o?this.each(function(){var i,n=e.data(this,s);return"instance"===a?(h=n,!1):n?e.isFunction(n[a])&&"_"!==a.charAt(0)?(i=n[a].apply(n,r),i!==n&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):e.error("no such method '"+a+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; "+"attempted to call method '"+a+"'")}):(r.length&&(a=e.widget.extend.apply(null,[a].concat(r))),this.each(function(){var t=e.data(this,s);t?(t.option(a||{}),t._init&&t._init()):e.data(this,s,new i(a,this))})),h}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=s++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(t,i){var s,n,a,o=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(o={},s=t.split("."),t=s.shift(),s.length){for(n=o[t]=e.widget.extend({},this.options[t]),a=0;s.length-1>a;a++)n[s[a]]=n[s[a]]||{},n=n[s[a]];if(t=s.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=i}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),t&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,i,s){var n,a=this;"boolean"!=typeof t&&(s=i,i=t,t=!1),s?(i=n=e(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),e.each(s,function(s,o){function r(){return t||a.options.disabled!==!0&&!e(this).hasClass("ui-state-disabled")?("string"==typeof o?a[o]:o).apply(a,arguments):void 0}"string"!=typeof o&&(r.guid=o.guid=o.guid||r.guid||e.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+a.eventNamespace,u=h[2];u?n.delegate(u,l,r):i.bind(l,r)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(i).undelegate(i),this.bindings=e(this.bindings.not(t).get()),this.focusable=e(this.focusable.not(t).get()),this.hoverable=e(this.hoverable.not(t).get())},_delay:function(e,t){function i(){return("string"==typeof e?s[e]:e).apply(s,arguments)}var s=this;return setTimeout(i,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,s){var n,a,o=this.options[t];if(s=s||{},i=e.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],a=i.originalEvent)for(n in a)n in i||(i[n]=a[n]);return this.element.trigger(i,s),!(e.isFunction(o)&&o.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,i){e.Widget.prototype["_"+t]=function(s,n,a){"string"==typeof n&&(n={effect:n});var o,r=n?n===!0||"number"==typeof n?i:n.effect||i:t;n=n||{},"number"==typeof n&&(n={duration:n}),o=!e.isEmptyObject(n),n.complete=a,n.delay&&s.delay(n.delay),o&&e.effects&&e.effects.effect[r]?s[t](n):r!==t&&s[r]?s[r](n.duration,n.easing,a):s.queue(function(i){e(this)[t](),a&&a.call(s[0]),i()})}}),e.widget,function(){function t(e,t,i){return[parseFloat(e[0])*(p.test(e[0])?t/100:1),parseFloat(e[1])*(p.test(e[1])?i/100:1)]}function i(t,i){return parseInt(e.css(t,i),10)||0}function s(t){var i=t[0];return 9===i.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:e.isWindow(i)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}e.ui=e.ui||{};var n,a,o=Math.max,r=Math.abs,h=Math.round,l=/left|center|right/,u=/top|center|bottom/,d=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,p=/%$/,f=e.fn.position;e.position={scrollbarWidth:function(){if(void 0!==n)return n;var t,i,s=e("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),a=s.children()[0];return e("body").append(s),t=a.offsetWidth,s.css("overflow","scroll"),i=a.offsetWidth,t===i&&(i=s[0].clientWidth),s.remove(),n=t-i},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),s=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),n="scroll"===i||"auto"===i&&t.width<t.element[0].scrollWidth,a="scroll"===s||"auto"===s&&t.height<t.element[0].scrollHeight;return{width:a?e.position.scrollbarWidth():0,height:n?e.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=e(t||window),s=e.isWindow(i[0]),n=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:s,isDocument:n,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:s||n?i.width():i.outerWidth(),height:s||n?i.height():i.outerHeight()}}},e.fn.position=function(n){if(!n||!n.of)return f.apply(this,arguments);n=e.extend({},n);var p,m,g,v,y,b,_=e(n.of),x=e.position.getWithinInfo(n.within),w=e.position.getScrollInfo(x),k=(n.collision||"flip").split(" "),T={};return b=s(_),_[0].preventDefault&&(n.at="left top"),m=b.width,g=b.height,v=b.offset,y=e.extend({},v),e.each(["my","at"],function(){var e,t,i=(n[this]||"").split(" ");1===i.length&&(i=l.test(i[0])?i.concat(["center"]):u.test(i[0])?["center"].concat(i):["center","center"]),i[0]=l.test(i[0])?i[0]:"center",i[1]=u.test(i[1])?i[1]:"center",e=d.exec(i[0]),t=d.exec(i[1]),T[this]=[e?e[0]:0,t?t[0]:0],n[this]=[c.exec(i[0])[0],c.exec(i[1])[0]]}),1===k.length&&(k[1]=k[0]),"right"===n.at[0]?y.left+=m:"center"===n.at[0]&&(y.left+=m/2),"bottom"===n.at[1]?y.top+=g:"center"===n.at[1]&&(y.top+=g/2),p=t(T.at,m,g),y.left+=p[0],y.top+=p[1],this.each(function(){var s,l,u=e(this),d=u.outerWidth(),c=u.outerHeight(),f=i(this,"marginLeft"),b=i(this,"marginTop"),D=d+f+i(this,"marginRight")+w.width,S=c+b+i(this,"marginBottom")+w.height,N=e.extend({},y),M=t(T.my,u.outerWidth(),u.outerHeight());"right"===n.my[0]?N.left-=d:"center"===n.my[0]&&(N.left-=d/2),"bottom"===n.my[1]?N.top-=c:"center"===n.my[1]&&(N.top-=c/2),N.left+=M[0],N.top+=M[1],a||(N.left=h(N.left),N.top=h(N.top)),s={marginLeft:f,marginTop:b},e.each(["left","top"],function(t,i){e.ui.position[k[t]]&&e.ui.position[k[t]][i](N,{targetWidth:m,targetHeight:g,elemWidth:d,elemHeight:c,collisionPosition:s,collisionWidth:D,collisionHeight:S,offset:[p[0]+M[0],p[1]+M[1]],my:n.my,at:n.at,within:x,elem:u})}),n.using&&(l=function(e){var t=v.left-N.left,i=t+m-d,s=v.top-N.top,a=s+g-c,h={target:{element:_,left:v.left,top:v.top,width:m,height:g},element:{element:u,left:N.left,top:N.top,width:d,height:c},horizontal:0>i?"left":t>0?"right":"center",vertical:0>a?"top":s>0?"bottom":"middle"};d>m&&m>r(t+i)&&(h.horizontal="center"),c>g&&g>r(s+a)&&(h.vertical="middle"),h.important=o(r(t),r(i))>o(r(s),r(a))?"horizontal":"vertical",n.using.call(this,e,h)}),u.offset(e.extend(N,{using:l}))})},e.ui.position={fit:{left:function(e,t){var i,s=t.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=e.left-t.collisionPosition.marginLeft,h=n-r,l=r+t.collisionWidth-a-n;t.collisionWidth>a?h>0&&0>=l?(i=e.left+h+t.collisionWidth-a-n,e.left+=h-i):e.left=l>0&&0>=h?n:h>l?n+a-t.collisionWidth:n:h>0?e.left+=h:l>0?e.left-=l:e.left=o(e.left-r,e.left)},top:function(e,t){var i,s=t.within,n=s.isWindow?s.scrollTop:s.offset.top,a=t.within.height,r=e.top-t.collisionPosition.marginTop,h=n-r,l=r+t.collisionHeight-a-n;t.collisionHeight>a?h>0&&0>=l?(i=e.top+h+t.collisionHeight-a-n,e.top+=h-i):e.top=l>0&&0>=h?n:h>l?n+a-t.collisionHeight:n:h>0?e.top+=h:l>0?e.top-=l:e.top=o(e.top-r,e.top)}},flip:{left:function(e,t){var i,s,n=t.within,a=n.offset.left+n.scrollLeft,o=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=e.left-t.collisionPosition.marginLeft,u=l-h,d=l+t.collisionWidth-o-h,c="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,p="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,f=-2*t.offset[0];0>u?(i=e.left+c+p+f+t.collisionWidth-o-a,(0>i||r(u)>i)&&(e.left+=c+p+f)):d>0&&(s=e.left-t.collisionPosition.marginLeft+c+p+f-h,(s>0||d>r(s))&&(e.left+=c+p+f))},top:function(e,t){var i,s,n=t.within,a=n.offset.top+n.scrollTop,o=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=e.top-t.collisionPosition.marginTop,u=l-h,d=l+t.collisionHeight-o-h,c="top"===t.my[1],p=c?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,f="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,m=-2*t.offset[1];0>u?(s=e.top+p+f+m+t.collisionHeight-o-a,(0>s||r(u)>s)&&(e.top+=p+f+m)):d>0&&(i=e.top-t.collisionPosition.marginTop+p+f+m-h,(i>0||d>r(i))&&(e.top+=p+f+m))}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}},function(){var t,i,s,n,o,r=document.getElementsByTagName("body")[0],h=document.createElement("div");t=document.createElement(r?"div":"body"),s={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},r&&e.extend(s,{position:"absolute",left:"-1000px",top:"-1000px"});for(o in s)t.style[o]=s[o];t.appendChild(h),i=r||document.documentElement,i.insertBefore(t,i.firstChild),h.style.cssText="position: absolute; left: 10.7432222px;",n=e(h).offset().left,a=n>10&&11>n,t.innerHTML="",i.removeChild(t)}()}(),e.ui.position,e.widget("ui.menu",{version:"1.11.4",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault()},"click .ui-menu-item":function(t){var i=e(t.target);!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&e(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){if(!this.previousFilter){var i=e(t.currentTarget);i.siblings(".ui-state-active").removeClass("ui-state-active"),this.focus(t,i)}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this.element.find(this.options.items).eq(0);t||this.focus(e,i)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").removeUniqueId().removeClass("ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){var i,s,n,a,o=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:o=!1,s=this.previousFilter||"",n=String.fromCharCode(t.keyCode),a=!1,clearTimeout(this.filterTimer),n===s?a=!0:n=s+n,i=this._filterMenuItems(n),i=a&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(t.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(t,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}o&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.is("[aria-haspopup='true']")?this.expand(e):this.select(e))},refresh:function(){var t,i,s=this,n=this.options.icons.submenu,a=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),a.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-front").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=e(this),i=t.parent(),s=e("<span>").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);i.attr("aria-haspopup","true").prepend(s),t.attr("aria-labelledby",i.attr("id"))}),t=a.add(this.element),i=t.find(this.options.items),i.not(".ui-menu-item").each(function(){var t=e(this);s._isDivider(t)&&t.addClass("ui-widget-content ui-menu-divider")}),i.not(".ui-menu-item, .ui-menu-divider").addClass("ui-menu-item").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){"icons"===e&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(t.submenu),"disabled"===e&&this.element.toggleClass("ui-state-disabled",!!t).attr("aria-disabled",t),this._super(e,t)},focus:function(e,t){var i,s;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),s=this.active.addClass("ui-state-focus").removeClass("ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),this.active.parent().closest(".ui-menu-item").addClass("ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=t.children(".ui-menu"),i.length&&e&&/^mouse/.test(e.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var i,s,n,a,o,r;this._hasScroll()&&(i=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,n=t.offset().top-this.activeMenu.offset().top-i-s,a=this.activeMenu.scrollTop(),o=this.activeMenu.height(),r=t.outerHeight(),0>n?this.activeMenu.scrollTop(a+n):n+r>o&&this.activeMenu.scrollTop(a+n-o+r))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this.active.removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active}))},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(t){var i=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(t),this.activeMenu=s},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find(".ui-state-active").not(".ui-state-focus").removeClass("ui-state-active")},_closeOnDocumentClick:function(t){return!e(t.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,i){var s;this.active&&(s="first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[e+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[t]()),this.focus(i,s)},nextPage:function(t){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=e(this),0>i.offset().top-s-n}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(t),void 0)},previousPage:function(t){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=e(this),i.offset().top-s+n>0}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items).first())),void 0):(this.next(t),void 0)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||e(t.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,i)},_filterMenuItems:function(t){var i=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),s=RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return s.test(e.trim(e(this).text()))})}}),e.widget("ui.autocomplete",{version:"1.11.4",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,i,s,n=this.element[0].nodeName.toLowerCase(),a="textarea"===n,o="input"===n;this.isMultiLine=a?!0:o?!1:this.element.prop("isContentEditable"),this.valueMethod=this.element[a||o?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return t=!0,s=!0,i=!0,void 0;t=!1,s=!1,i=!1;var a=e.ui.keyCode;switch(n.keyCode){case a.PAGE_UP:t=!0,this._move("previousPage",n);break;case a.PAGE_DOWN:t=!0,this._move("nextPage",n);break;case a.UP:t=!0,this._keyEvent("previous",n);break;case a.DOWN:t=!0,this._keyEvent("next",n);break;case a.ENTER:this.menu.active&&(t=!0,n.preventDefault(),this.menu.select(n));break;case a.TAB:this.menu.active&&this.menu.select(n);break;case a.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(t)return t=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=e.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(e){return s?(s=!1,e.preventDefault(),void 0):(this._searchTimeout(e),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(e),this._change(e),void 0)}}),this._initSource(),this.menu=e("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var i=this.menu.element[0];e(t.target).closest(".ui-menu-item").length||this._delay(function(){var t=this;this.document.one("mousedown",function(s){s.target===t.element[0]||s.target===i||e.contains(i,s.target)||t.close()})})},menufocus:function(t,i){var s,n;return this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){e(t.target).trigger(t.originalEvent)}),void 0):(n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:n})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(n.value),s=i.item.attr("aria-label")||n.value,s&&e.trim(s).length&&(this.liveRegion.children().hide(),e("<div>").text(s).appendTo(this.liveRegion)),void 0)},menuselect:function(e,t){var i=t.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",e,{item:i})&&this._value(i.value),this.term=this._value(),this.close(e),this.selectedItem=i}}),this.liveRegion=e("<span>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_initSource:function(){var t,i,s=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(i,s){s(e.ui.autocomplete.filter(t,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(t,n){s.xhr&&s.xhr.abort(),s.xhr=e.ajax({url:i,data:t,dataType:"json",success:function(e){n(e)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),i=this.menu.element.is(":visible"),s=e.altKey||e.ctrlKey||e.metaKey||e.shiftKey;(!t||t&&!i&&!s)&&(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):this._trigger("search",t)!==!1?this._search(e):void 0},_search:function(e){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return e.proxy(function(e){t===this.requestIndex&&this.__response(e),this.pending--,this.pending||this.element.removeClass("ui-autocomplete-loading")},this)},__response:function(e){e&&(e=this._normalize(e)),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:e.map(t,function(t){return"string"==typeof t?{label:t,value:t}:e.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(e.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next()
-},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var s=this;e.each(i,function(e,i){s._renderItemData(t,i)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return e("<li>").text(i.label).appendTo(t)},_move:function(e,t){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[e](t),void 0):(this.search(null,t),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(e,t),t.preventDefault())}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var s=RegExp(e.ui.autocomplete.escapeRegex(i),"i");return e.grep(t,function(e){return s.test(e.label||e.value||e)})}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),e("<div>").text(i).appendTo(this.liveRegion))}}),e.ui.autocomplete});
+(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){t.ui=t.ui||{},t.ui.version="1.12.1";var e=0,i=Array.prototype.slice;t.cleanData=function(e){return function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{s=t._data(n,"events"),s&&s.remove&&t(n).triggerHandler("remove")}catch(a){}e(i)}}(t.cleanData),t.widget=function(e,i,s){var n,o,a,r={},l=e.split(".")[0];e=e.split(".")[1];var h=l+"-"+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[":"][h.toLowerCase()]=function(e){return!!t.data(e,h)},t[l]=t[l]||{},n=t[l][e],o=t[l][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(s,function(e,s){return t.isFunction(s)?(r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(r[e]=s,void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,namespace:l,widgetName:e,widgetFullName:h}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var s,n,o=i.call(arguments,1),a=0,r=o.length;r>a;a++)for(s in o[a])n=o[a][s],o[a].hasOwnProperty(s)&&void 0!==n&&(e[s]=t.isPlainObject(n)?t.isPlainObject(e[s])?t.widget.extend({},e[s],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,s){var n=s.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=i.call(arguments,1),l=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(l=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(l=i&&i.jquery?l.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):l=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new s(o,this))})),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(i,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=e++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),i),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var l=s.match(/^([\w:-]*)\s*(.*)$/),h=l[1]+o.eventNamespace,c=l[2];c?n.on(h,c,r):i.on(h,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,l=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.width<e.element[0].scrollWidth,o="scroll"===s||"auto"===s&&e.height<e.element[0].scrollHeight;return{width:o?t.position.scrollbarWidth():0,height:n?t.position.scrollbarWidth():0}},getWithinInfo:function(e){var i=t(e||window),s=t.isWindow(i[0]),n=!!i[0]&&9===i[0].nodeType,o=!s&&!n;return{element:i,isWindow:s,isDocument:n,offset:o?t(e).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}},t.fn.position=function(n){if(!n||!n.of)return d.apply(this,arguments);n=t.extend({},n);var u,p,f,g,m,_,v=t(n.of),b=t.position.getWithinInfo(n.within),y=t.position.getScrollInfo(b),w=(n.collision||"flip").split(" "),k={};return _=s(v),v[0].preventDefault&&(n.at="left top"),p=_.width,f=_.height,g=_.offset,m=t.extend({},g),t.each(["my","at"],function(){var t,e,i=(n[this]||"").split(" ");1===i.length&&(i=r.test(i[0])?i.concat(["center"]):l.test(i[0])?["center"].concat(i):["center","center"]),i[0]=r.test(i[0])?i[0]:"center",i[1]=l.test(i[1])?i[1]:"center",t=h.exec(i[0]),e=h.exec(i[1]),k[this]=[t?t[0]:0,e?e[0]:0],n[this]=[c.exec(i[0])[0],c.exec(i[1])[0]]}),1===w.length&&(w[1]=w[0]),"right"===n.at[0]?m.left+=p:"center"===n.at[0]&&(m.left+=p/2),"bottom"===n.at[1]?m.top+=f:"center"===n.at[1]&&(m.top+=f/2),u=e(k.at,p,f),m.left+=u[0],m.top+=u[1],this.each(function(){var s,r,l=t(this),h=l.outerWidth(),c=l.outerHeight(),d=i(this,"marginLeft"),_=i(this,"marginTop"),x=h+d+i(this,"marginRight")+y.width,C=c+_+i(this,"marginBottom")+y.height,D=t.extend({},m),T=e(k.my,l.outerWidth(),l.outerHeight());"right"===n.my[0]?D.left-=h:"center"===n.my[0]&&(D.left-=h/2),"bottom"===n.my[1]?D.top-=c:"center"===n.my[1]&&(D.top-=c/2),D.left+=T[0],D.top+=T[1],s={marginLeft:d,marginTop:_},t.each(["left","top"],function(e,i){t.ui.position[w[e]]&&t.ui.position[w[e]][i](D,{targetWidth:p,targetHeight:f,elemWidth:h,elemHeight:c,collisionPosition:s,collisionWidth:x,collisionHeight:C,offset:[u[0]+T[0],u[1]+T[1]],my:n.my,at:n.at,within:b,elem:l})}),n.using&&(r=function(t){var e=g.left-D.left,i=e+p-h,s=g.top-D.top,r=s+f-c,u={target:{element:v,left:g.left,top:g.top,width:p,height:f},element:{element:l,left:D.left,top:D.top,width:h,height:c},horizontal:0>i?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};h>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),l.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,l=n-r,h=r+e.collisionWidth-a-n;e.collisionWidth>a?l>0&&0>=h?(i=t.left+l+e.collisionWidth-a-n,t.left+=l-i):t.left=h>0&&0>=l?n:l>h?n+a-e.collisionWidth:n:l>0?t.left+=l:h>0?t.left-=h:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,l=n-r,h=r+e.collisionHeight-a-n;e.collisionHeight>a?l>0&&0>=h?(i=t.top+l+e.collisionHeight-a-n,t.top+=l-i):t.top=h>0&&0>=l?n:l>h?n+a-e.collisionHeight:n:l>0?t.top+=l:h>0?t.top-=h:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,l=n.isWindow?n.scrollLeft:n.offset.left,h=t.left-e.collisionPosition.marginLeft,c=h-l,u=h+e.collisionWidth-r-l,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-l,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,l=n.isWindow?n.scrollTop:n.offset.top,h=t.top-e.collisionPosition.marginTop,c=h-l,u=h+e.collisionHeight-r-l,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-l,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.safeActiveElement=function(t){var e;try{e=t.activeElement}catch(i){e=t.body}return e||(e=t.body),e.nodeName||(e=t.body),e},t.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target),s=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-menu-item"),s=t(e.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){var i=!t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=e.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),i.children().each(function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i,s,n,o,a=this,r=this.options.icons.submenu,l=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),s=l.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.prev(),s=t("<span>").data("ui-menu-submenu-caret",!0);a._addClass(s,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(s,"ui-menu","ui-widget ui-widget-content ui-front"),e=l.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var e=t(this);a._isDivider(e)&&a._addClass(e,"ui-menu-divider","ui-widget-content")}),n=i.not(".ui-menu-item, .ui-menu-divider"),o=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(o,"ui-menu-item-wrapper"),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t+""),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>n?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||t(e.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,i)},_filterMenuItems:function(e){var i=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),s=RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return s.test(t.trim(t(this).children(".ui-menu-item-wrapper").text()))})}}),t.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,a="input"===n;this.isMultiLine=o||!a&&this._isContentEditable(this.element),this.valueMethod=this.element[o||a?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return e=!0,s=!0,i=!0,void 0;e=!1,s=!1,i=!1;var o=t.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:e=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:e=!0,this._move("nextPage",n);break;case o.UP:e=!0,this._keyEvent("previous",n);break;case o.DOWN:e=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(e=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(e)return e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(t){return s?(s=!1,t.preventDefault(),void 0):(this._searchTimeout(t),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(t),this._change(t),void 0)}}),this._initSource(),this.menu=t("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==t.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(e,i){var s,n;return this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent&&/^mouse/.test(e.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){t(e.target).trigger(e.originalEvent)}),void 0):(n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:n})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(n.value),s=i.item.attr("aria-label")||n.value,s&&t.trim(s).length&&(this.liveRegion.children().hide(),t("<div>").text(s).appendTo(this.liveRegion)),void 0)},menuselect:function(e,i){var s=i.item.data("ui-autocomplete-item"),n=this.previous;this.element[0]!==t.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=n,this._delay(function(){this.previous=n,this.selectedItem=s})),!1!==this._trigger("select",e,{item:s})&&this._value(s.value),this.term=this._value(),this.close(e),this.selectedItem=s}}),this.liveRegion=t("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(e){var i=this.menu.element[0];return e.target===this.element[0]||e.target===i||t.contains(i,e.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_initSource:function(){var e,i,s=this;t.isArray(this.options.source)?(e=this.options.source,this.source=function(i,s){s(t.ui.autocomplete.filter(e,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(e,n){s.xhr&&s.xhr.abort(),s.xhr=t.ajax({url:i,data:e,dataType:"json",success:function(t){n(t)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),i=this.menu.element.is(":visible"),s=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;(!e||e&&!i&&!s)&&(this.selectedItem=null,this.search(null,t))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):this._trigger("search",e)!==!1?this._search(t):void 0},_search:function(t){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return t.proxy(function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")},this)},__response:function(t){t&&(t=this._normalize(t)),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:t.map(e,function(e){return"string"==typeof e?{label:e,value:e}:t.extend({},e,{label:e.label||e.value,value:e.value||e.label})})},_suggest:function(e){var i=this.menu.element.empty();this._renderMenu(i,e),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(t.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(e,i){var s=this;t.each(i,function(t,i){s._renderItemData(e,i)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(e,i){return t("<li>").append(t("<div>").text(i.label)).appendTo(e)},_move:function(t,e){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[t](e),void 0):(this.search(null,e),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),t.extend(t.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,i){var s=RegExp(t.ui.autocomplete.escapeRegex(i),"i");return t.grep(e,function(t){return s.test(t.label||t.value||t)})}}),t.widget("ui.autocomplete",t.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.children().hide(),t("<div>").text(i).appendTo(this.liveRegion))}}),t.ui.autocomplete});
\ No newline at end of file
diff --git a/src/main/site/static/docs/4.1/api/jquery/jquery-ui.structure.css b/src/main/site/static/docs/4.1/api/jquery/jquery-ui.structure.css
index 1a53ab4..d8c81c2 100644
--- a/src/main/site/static/docs/4.1/api/jquery/jquery-ui.structure.css
+++ b/src/main/site/static/docs/4.1/api/jquery/jquery-ui.structure.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.11.4
+ * jQuery UI CSS Framework 1.12.1
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -8,7 +8,6 @@
  *
  * http://api.jqueryui.com/category/theming/
  */
-
 /* Layout helpers
 ----------------------------------*/
 .ui-helper-hidden {
@@ -43,9 +42,6 @@
 .ui-helper-clearfix:after {
 	clear: both;
 }
-.ui-helper-clearfix {
-	min-height: 0; /* support: IE7 */
-}
 .ui-helper-zfix {
 	width: 100%;
 	height: 100%;
@@ -65,20 +61,27 @@
 ----------------------------------*/
 .ui-state-disabled {
 	cursor: default !important;
+	pointer-events: none;
 }
 
 
 /* Icons
 ----------------------------------*/
-
-/* states and images */
 .ui-icon {
-	display: block;
+	display: inline-block;
+	vertical-align: middle;
+	margin-top: -.25em;
+	position: relative;
 	text-indent: -99999px;
 	overflow: hidden;
 	background-repeat: no-repeat;
 }
 
+.ui-widget-icon-block {
+	left: 50%;
+	margin-left: -8px;
+	display: block;
+}
 
 /* Misc visuals
 ----------------------------------*/
@@ -102,20 +105,21 @@
 	padding: 0;
 	margin: 0;
 	display: block;
-	outline: none;
+	outline: 0;
 }
 .ui-menu .ui-menu {
 	position: absolute;
 }
 .ui-menu .ui-menu-item {
-	position: relative;
 	margin: 0;
-	padding: 3px 1em 3px .4em;
 	cursor: pointer;
-	min-height: 0; /* support: IE7 */
 	/* support: IE10, see #8844 */
 	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
 }
+.ui-menu .ui-menu-item-wrapper {
+	position: relative;
+	padding: 3px 1em 3px .4em;
+}
 .ui-menu .ui-menu-divider {
 	margin: 5px 0;
 	height: 0;
@@ -132,7 +136,7 @@
 .ui-menu-icons {
 	position: relative;
 }
-.ui-menu-icons .ui-menu-item {
+.ui-menu-icons .ui-menu-item-wrapper {
 	padding-left: 2em;
 }
 
diff --git a/src/main/site/static/docs/4.1/api/jquery/jquery-ui.structure.min.css b/src/main/site/static/docs/4.1/api/jquery/jquery-ui.structure.min.css
index 7f29f9a..e880892 100644
--- a/src/main/site/static/docs/4.1/api/jquery/jquery-ui.structure.min.css
+++ b/src/main/site/static/docs/4.1/api/jquery/jquery-ui.structure.min.css
@@ -1,5 +1,5 @@
-/*! jQuery UI - v1.11.4 - 2015-05-20
+/*! jQuery UI - v1.12.1 - 2018-12-06
 * http://jqueryui.com
-* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}
\ No newline at end of file
diff --git a/src/main/site/static/docs/4.1/api/member-search-index.zip b/src/main/site/static/docs/4.1/api/member-search-index.zip
index bf69263..46a04f4 100644
--- a/src/main/site/static/docs/4.1/api/member-search-index.zip
+++ b/src/main/site/static/docs/4.1/api/member-search-index.zip
Binary files differ
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/BaseContext.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/BaseContext.html
index ef21d83..c23dd24 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/BaseContext.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/BaseContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BaseContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BaseContext (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BaseContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BaseContext (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1718,7 +1718,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/BaseDataObject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/BaseDataObject.html
index 4ae4ff2..b9bb01c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/BaseDataObject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/BaseDataObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BaseDataObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BaseDataObject (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BaseDataObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BaseDataObject (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1135,7 +1135,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/Cayenne.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/Cayenne.html
index 4c4c550..c1f4722 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/Cayenne.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/Cayenne.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Cayenne (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Cayenne (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Cayenne (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Cayenne (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -780,7 +780,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneDataObject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneDataObject.html
index d3e2ee0..8bf97f7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneDataObject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneDataObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CayenneDataObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CayenneDataObject (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CayenneDataObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CayenneDataObject (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -572,7 +572,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneException.html
index cbbe67b..7d0a3d4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CayenneException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CayenneException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CayenneException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CayenneException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -456,7 +456,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneRuntimeException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneRuntimeException.html
index 644d6dd..dd0aef8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneRuntimeException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneRuntimeException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CayenneRuntimeException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CayenneRuntimeException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CayenneRuntimeException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CayenneRuntimeException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -453,7 +453,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ConfigurationException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ConfigurationException.html
index 91e4a7a..8399c06 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ConfigurationException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ConfigurationException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ConfigurationException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ConfigurationException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConfigurationException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ConfigurationException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -370,7 +370,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannel.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannel.html
index afdc3c3..bf7f6b6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannel.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataChannel (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataChannel (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannel (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataChannel (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -485,7 +485,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelFilter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelFilter.html
index e73a52a..089f578 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelFilter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataChannelFilter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataChannelFilter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelFilter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataChannelFilter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -387,7 +387,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelFilterChain.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelFilterChain.html
index 0b5be16..a0a62da 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelFilterChain.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelFilterChain.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataChannelFilterChain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataChannelFilterChain (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelFilterChain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataChannelFilterChain (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -283,7 +283,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelListener.html
index b42af11..394fabb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataChannelListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataChannelListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataChannelListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -305,7 +305,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelQueryFilter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelQueryFilter.html
index 5d181f3..ce76876 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelQueryFilter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelQueryFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataChannelQueryFilter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataChannelQueryFilter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelQueryFilter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataChannelQueryFilter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -290,7 +290,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelQueryFilterChain.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelQueryFilterChain.html
index e77188c..1e4b973 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelQueryFilterChain.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelQueryFilterChain.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataChannelQueryFilterChain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataChannelQueryFilterChain (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelQueryFilterChain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataChannelQueryFilterChain (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -255,7 +255,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncCallbackAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncCallbackAction.html
index e46429c..21f4aea 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncCallbackAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncCallbackAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataChannelSyncCallbackAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataChannelSyncCallbackAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelSyncCallbackAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataChannelSyncCallbackAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -469,7 +469,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncFilter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncFilter.html
index 2b17cab..23f66e9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncFilter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataChannelSyncFilter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataChannelSyncFilter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelSyncFilter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataChannelSyncFilter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -305,7 +305,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncFilterChain.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncFilterChain.html
index 7ebfec2..c210376 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncFilterChain.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncFilterChain.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataChannelSyncFilterChain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataChannelSyncFilterChain (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelSyncFilterChain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataChannelSyncFilterChain (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -257,7 +257,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataObject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataObject.html
index 18a6228..721dcd9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataObject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataObject (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataObject (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -556,7 +556,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataRow.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataRow.html
index f57952b..a823ca6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataRow.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataRow.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataRow (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataRow (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataRow (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataRow (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -607,7 +607,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DeleteDenyException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DeleteDenyException.html
index 8c82de6..ae70928 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DeleteDenyException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DeleteDenyException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DeleteDenyException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DeleteDenyException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DeleteDenyException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DeleteDenyException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -486,7 +486,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ExtendedEnumeration.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ExtendedEnumeration.html
index 7945c0b..d649cda 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ExtendedEnumeration.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ExtendedEnumeration.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ExtendedEnumeration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ExtendedEnumeration (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExtendedEnumeration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ExtendedEnumeration (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -258,7 +258,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/Fault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/Fault.html
index b32710a..5078ed1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/Fault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/Fault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Fault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Fault (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Fault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Fault (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -330,7 +330,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/FaultFailureException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/FaultFailureException.html
index 437b8f4..22bb498 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/FaultFailureException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/FaultFailureException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FaultFailureException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FaultFailureException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FaultFailureException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FaultFailureException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -355,7 +355,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/HybridDataObject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/HybridDataObject.html
index c8f8086..f6451d1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/HybridDataObject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/HybridDataObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>HybridDataObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>HybridDataObject (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HybridDataObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="HybridDataObject (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -522,7 +522,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/LifecycleListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/LifecycleListener.html
index 6326ada..258bd3e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/LifecycleListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/LifecycleListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>LifecycleListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>LifecycleListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LifecycleListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="LifecycleListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -354,7 +354,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ObjectContext.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ObjectContext.html
index 88e4f47..c954624 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ObjectContext.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ObjectContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjectContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjectContext (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjectContext (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1003,7 +1003,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ObjectId.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ObjectId.html
index 3ec4f01..2417de6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ObjectId.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ObjectId.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjectId (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjectId (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectId (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjectId (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -699,7 +699,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/PersistenceState.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/PersistenceState.html
index 7bb7e81..70d021d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/PersistenceState.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/PersistenceState.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PersistenceState (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PersistenceState (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PersistenceState (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PersistenceState (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -487,7 +487,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/Persistent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/Persistent.html
index 8afaaaa..e43f95b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/Persistent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/Persistent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Persistent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Persistent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Persistent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Persistent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -336,7 +336,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/PersistentObject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/PersistentObject.html
index 5f96988..d5c7892 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/PersistentObject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/PersistentObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PersistentObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PersistentObject (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PersistentObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PersistentObject (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -535,7 +535,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ProcedureResult.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ProcedureResult.html
index 7d2f482..29aef1b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ProcedureResult.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ProcedureResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ProcedureResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ProcedureResult (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcedureResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ProcedureResult (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -367,7 +367,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResponse.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResponse.html
index 637c680..d208932 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResponse.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResponse.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QueryResponse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QueryResponse (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryResponse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QueryResponse (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -416,7 +416,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResult.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResult.html
index bd1466c..6f8407f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResult.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QueryResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QueryResult (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QueryResult (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -341,7 +341,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResultItem.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResultItem.html
index 11ab9e4..a0da1dd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResultItem.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResultItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QueryResultItem (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QueryResultItem (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryResultItem (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QueryResultItem (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -326,7 +326,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultBatchIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultBatchIterator.html
index a9e11df..cb0d641 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultBatchIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultBatchIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ResultBatchIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ResultBatchIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ResultBatchIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ResultBatchIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -423,7 +423,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultIterator.html
index 5319170..c7b7088 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -370,7 +370,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultIteratorCallback.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultIteratorCallback.html
index e4af190..6e3ad74 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultIteratorCallback.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultIteratorCallback.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ResultIteratorCallback (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ResultIteratorCallback (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ResultIteratorCallback (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ResultIteratorCallback (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -256,7 +256,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/Validating.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/Validating.html
index 20466cd..7e028c9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/Validating.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/Validating.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Validating (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Validating (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Validating (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Validating (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -304,7 +304,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ValueHolder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ValueHolder.html
index 34e863e..410f2bf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ValueHolder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ValueHolder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ValueHolder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ValueHolder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ValueHolder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ValueHolder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -395,7 +395,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ClientServerChannel.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ClientServerChannel.html
index 6dabfe3..e129589 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ClientServerChannel.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ClientServerChannel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ClientServerChannel (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ClientServerChannel (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClientServerChannel (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ClientServerChannel (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -486,7 +486,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataContext.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataContext.html
index 9843676..2a6e84a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataContext.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataContext (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataContext (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1449,7 +1449,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataContextDelegate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataContextDelegate.html
index 8e5ff13..89666b6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataContextDelegate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataContextDelegate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataContextDelegate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataContextDelegate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataContextDelegate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataContextDelegate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -385,7 +385,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataDomain.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataDomain.html
index 37dce06..1907053 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataDomain.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataDomain.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataDomain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataDomain (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataDomain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataDomain (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1831,7 +1831,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataNode.html
index 9e0d4d5..49f68a7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1086,7 +1086,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataRowStore.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataRowStore.html
index ebe6f09..1466507 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataRowStore.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataRowStore.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataRowStore (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataRowStore (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataRowStore (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataRowStore (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -740,7 +740,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataRowStoreFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataRowStoreFactory.html
index 44f7211..6b9b7f7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataRowStoreFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataRowStoreFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -267,7 +267,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DbGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DbGenerator.html
index 0d40b44..04ed14a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DbGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DbGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DbGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DbGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DbGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DbGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1014,7 +1014,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DefaultDataRowStoreFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DefaultDataRowStoreFactory.html
index 92950c8..ac7075d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DefaultDataRowStoreFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DefaultDataRowStoreFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultDataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultDataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultDataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultDataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -332,7 +332,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DefaultObjectMapRetainStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DefaultObjectMapRetainStrategy.html
index aedc40ce..7935dac 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DefaultObjectMapRetainStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DefaultObjectMapRetainStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DomainStoppedException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DomainStoppedException.html
index 696d75c..2c4c700 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DomainStoppedException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DomainStoppedException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DomainStoppedException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DomainStoppedException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DomainStoppedException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DomainStoppedException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -357,7 +357,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/IncrementalFaultList.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/IncrementalFaultList.html
index 030a4b6..50bdb6c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/IncrementalFaultList.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/IncrementalFaultList.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>IncrementalFaultList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>IncrementalFaultList (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IncrementalFaultList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="IncrementalFaultList (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1169,7 +1169,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/NoSyncObjectStore.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/NoSyncObjectStore.html
index 27613d3..b6ced3d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/NoSyncObjectStore.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/NoSyncObjectStore.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>NoSyncObjectStore (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>NoSyncObjectStore (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NoSyncObjectStore (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="NoSyncObjectStore (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -356,7 +356,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ObjectMapRetainStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ObjectMapRetainStrategy.html
index fe7e142..9e77110 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ObjectMapRetainStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ObjectMapRetainStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -258,7 +258,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ObjectStore.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ObjectStore.html
index 2aac268..3723f0f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ObjectStore.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ObjectStore.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjectStore (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjectStore (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectStore (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjectStore (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -975,7 +975,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OperationHints.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OperationHints.html
index 08593c0..a202ed7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OperationHints.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OperationHints.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>OperationHints (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>OperationHints (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OperationHints (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="OperationHints (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -264,7 +264,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OperationObserver.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OperationObserver.html
index 2b53bbc..879f670 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OperationObserver.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OperationObserver.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>OperationObserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>OperationObserver (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OperationObserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="OperationObserver (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -405,7 +405,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OptimisticLockException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OptimisticLockException.html
index f423364..7e26f41 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OptimisticLockException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OptimisticLockException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>OptimisticLockException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>OptimisticLockException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OptimisticLockException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="OptimisticLockException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -517,7 +517,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/QueryEngine.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/QueryEngine.html
index 677912a..e31b814 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/QueryEngine.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/QueryEngine.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QueryEngine (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QueryEngine (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryEngine (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QueryEngine (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -282,7 +282,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyList.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyList.html
index 5d194e8..bf74a3a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyList.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyList.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ToManyList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ToManyList (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ToManyList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ToManyList (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -535,7 +535,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyListFault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyListFault.html
index 49bdf04..c142bc3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyListFault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyListFault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ToManyListFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ToManyListFault (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ToManyListFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ToManyListFault (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -328,7 +328,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyMapFault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyMapFault.html
index 54f0275..44ad70f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyMapFault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyMapFault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ToManyMapFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ToManyMapFault (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ToManyMapFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ToManyMapFault (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -371,7 +371,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManySet.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManySet.html
index 4b8be55..5e69b12 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManySet.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManySet.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ToManySet (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ToManySet (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ToManySet (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ToManySet (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -486,7 +486,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManySetFault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManySetFault.html
index cf4d562..095a58c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManySetFault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManySetFault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ToManySetFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ToManySetFault (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ToManySetFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ToManySetFault (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -329,7 +329,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToOneFault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToOneFault.html
index e5d0145..91dba0b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToOneFault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToOneFault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ToOneFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ToOneFault (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ToOneFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ToOneFault (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -328,7 +328,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ClientServerChannel.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ClientServerChannel.html
index 105d0ef..8e26ddd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ClientServerChannel.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ClientServerChannel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.ClientServerChannel (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.ClientServerChannel (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.ClientServerChannel (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.ClientServerChannel (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataContext.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataContext.html
index b97cda9..ee2d413 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataContext.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.DataContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.DataContext (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.DataContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.DataContext (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -322,7 +322,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataContextDelegate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataContextDelegate.html
index e4f48bd..212fcc5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataContextDelegate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataContextDelegate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.DataContextDelegate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.DataContextDelegate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.DataContextDelegate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.DataContextDelegate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -211,7 +211,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataDomain.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataDomain.html
index 15585be..9c14f12 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataDomain.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataDomain.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.DataDomain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.DataDomain (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.DataDomain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.DataDomain (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -320,7 +320,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataNode.html
index fb6daae..643b29b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.DataNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.DataNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.DataNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.DataNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1115,7 +1115,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataRowStore.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataRowStore.html
index a587618..a1e09f4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataRowStore.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataRowStore.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.DataRowStore (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.DataRowStore (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.DataRowStore (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.DataRowStore (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -322,7 +322,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataRowStoreFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataRowStoreFactory.html
index 618b277..fe27a78 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataRowStoreFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataRowStoreFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.DataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.DataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.DataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.DataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -265,7 +265,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DbGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DbGenerator.html
index 060091d..9ce2ef1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DbGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DbGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.DbGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.DbGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.DbGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.DbGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DefaultDataRowStoreFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DefaultDataRowStoreFactory.html
index 5228f16..2ecd130 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DefaultDataRowStoreFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DefaultDataRowStoreFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.DefaultDataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.DefaultDataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.DefaultDataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.DefaultDataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DefaultObjectMapRetainStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DefaultObjectMapRetainStrategy.html
index 454ae45..ac47a65 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DefaultObjectMapRetainStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DefaultObjectMapRetainStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.DefaultObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.DefaultObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.DefaultObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.DefaultObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DomainStoppedException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DomainStoppedException.html
index ab81784..e7bb338 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DomainStoppedException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DomainStoppedException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.DomainStoppedException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.DomainStoppedException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.DomainStoppedException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.DomainStoppedException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -194,7 +194,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/IncrementalFaultList.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/IncrementalFaultList.html
index 860a8ee..09edf1d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/IncrementalFaultList.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/IncrementalFaultList.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.IncrementalFaultList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.IncrementalFaultList (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.IncrementalFaultList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.IncrementalFaultList (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/NoSyncObjectStore.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/NoSyncObjectStore.html
index 939cbde..b59ee71 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/NoSyncObjectStore.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/NoSyncObjectStore.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.NoSyncObjectStore (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.NoSyncObjectStore (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.NoSyncObjectStore (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.NoSyncObjectStore (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ObjectMapRetainStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ObjectMapRetainStrategy.html
index 1ec245c..4098a2b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ObjectMapRetainStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ObjectMapRetainStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.ObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.ObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.ObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.ObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -220,7 +220,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ObjectStore.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ObjectStore.html
index f2372ff..5efa1c8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ObjectStore.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ObjectStore.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.ObjectStore (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.ObjectStore (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.ObjectStore (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.ObjectStore (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -303,7 +303,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OperationHints.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OperationHints.html
index 67ac0b5..575ee6d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OperationHints.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OperationHints.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.OperationHints (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.OperationHints (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.OperationHints (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.OperationHints (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -239,7 +239,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OperationObserver.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OperationObserver.html
index 02c8d3f..6e3d8d7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OperationObserver.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OperationObserver.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.OperationObserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.OperationObserver (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.OperationObserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.OperationObserver (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -439,7 +439,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OptimisticLockException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OptimisticLockException.html
index a8fbc6a..0494201 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OptimisticLockException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OptimisticLockException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.OptimisticLockException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.OptimisticLockException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.OptimisticLockException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.OptimisticLockException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/QueryEngine.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/QueryEngine.html
index 7013891..ae2da39 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/QueryEngine.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/QueryEngine.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.QueryEngine (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.QueryEngine (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.QueryEngine (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.QueryEngine (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -259,7 +259,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyList.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyList.html
index d2ef48b..45aac760 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyList.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyList.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.ToManyList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.ToManyList (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.ToManyList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.ToManyList (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyListFault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyListFault.html
index c5381fd..03f5d7a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyListFault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyListFault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.ToManyListFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.ToManyListFault (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.ToManyListFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.ToManyListFault (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyMapFault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyMapFault.html
index f9b5798..f802187 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyMapFault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyMapFault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.ToManyMapFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.ToManyMapFault (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.ToManyMapFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.ToManyMapFault (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManySet.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManySet.html
index d922363..ff09dec 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManySet.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManySet.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.ToManySet (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.ToManySet (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.ToManySet (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.ToManySet (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManySetFault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManySetFault.html
index fb2aae7..54cac2a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManySetFault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManySetFault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.ToManySetFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.ToManySetFault (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.ToManySetFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.ToManySetFault (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToOneFault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToOneFault.html
index d269552..ac34c20 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToOneFault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToOneFault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.ToOneFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.ToOneFault (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.ToOneFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.ToOneFault (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/BaseSchemaUpdateStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/BaseSchemaUpdateStrategy.html
index e9392f6..cf0b84c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/BaseSchemaUpdateStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/BaseSchemaUpdateStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BaseSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BaseSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BaseSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BaseSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -401,7 +401,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/CreateIfNoSchemaStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/CreateIfNoSchemaStrategy.html
index babb7e5..c80373e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/CreateIfNoSchemaStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/CreateIfNoSchemaStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CreateIfNoSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CreateIfNoSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CreateIfNoSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CreateIfNoSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -370,7 +370,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/DefaultSchemaUpdateStrategyFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/DefaultSchemaUpdateStrategyFactory.html
index bb327f7..cafff23 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/DefaultSchemaUpdateStrategyFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/DefaultSchemaUpdateStrategyFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultSchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultSchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultSchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultSchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -373,7 +373,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SchemaUpdateStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SchemaUpdateStrategy.html
index 2e29418..a720af2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SchemaUpdateStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SchemaUpdateStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -262,7 +262,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SchemaUpdateStrategyFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SchemaUpdateStrategyFactory.html
index 4f41694..0f83a9c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SchemaUpdateStrategyFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SchemaUpdateStrategyFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -257,7 +257,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SkipSchemaUpdateStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SkipSchemaUpdateStrategy.html
index be2c50e..d7670c5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SkipSchemaUpdateStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SkipSchemaUpdateStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SkipSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SkipSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SkipSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SkipSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -319,7 +319,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/ThrowOnPartialOrCreateSchemaStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/ThrowOnPartialOrCreateSchemaStrategy.html
index af3cea7..db3c034 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/ThrowOnPartialOrCreateSchemaStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/ThrowOnPartialOrCreateSchemaStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ThrowOnPartialOrCreateSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ThrowOnPartialOrCreateSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ThrowOnPartialOrCreateSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ThrowOnPartialOrCreateSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -366,7 +366,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/ThrowOnPartialSchemaStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/ThrowOnPartialSchemaStrategy.html
index 8d44313..ee66ffd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/ThrowOnPartialSchemaStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/ThrowOnPartialSchemaStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ThrowOnPartialSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ThrowOnPartialSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ThrowOnPartialSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ThrowOnPartialSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -377,7 +377,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/BaseSchemaUpdateStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/BaseSchemaUpdateStrategy.html
index 4ecc7f5..64ba866 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/BaseSchemaUpdateStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/BaseSchemaUpdateStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -200,7 +200,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/CreateIfNoSchemaStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/CreateIfNoSchemaStrategy.html
index 398ca75..5e67b5b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/CreateIfNoSchemaStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/CreateIfNoSchemaStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.dbsync.CreateIfNoSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.dbsync.CreateIfNoSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.CreateIfNoSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.CreateIfNoSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/DefaultSchemaUpdateStrategyFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/DefaultSchemaUpdateStrategyFactory.html
index 73ad69a..a4691a2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/DefaultSchemaUpdateStrategyFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/DefaultSchemaUpdateStrategyFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.dbsync.DefaultSchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.dbsync.DefaultSchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.DefaultSchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.DefaultSchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SchemaUpdateStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SchemaUpdateStrategy.html
index fb320c9..b930b8b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SchemaUpdateStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SchemaUpdateStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.dbsync.SchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.dbsync.SchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.dbsync.SchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.dbsync.SchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -295,7 +295,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SchemaUpdateStrategyFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SchemaUpdateStrategyFactory.html
index 649d2f5..70b235d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SchemaUpdateStrategyFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SchemaUpdateStrategyFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.dbsync.SchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.dbsync.SchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.dbsync.SchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.dbsync.SchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -216,7 +216,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SkipSchemaUpdateStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SkipSchemaUpdateStrategy.html
index ac5c1a0..79a0b98 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SkipSchemaUpdateStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SkipSchemaUpdateStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.dbsync.SkipSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.dbsync.SkipSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.SkipSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.SkipSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/ThrowOnPartialOrCreateSchemaStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/ThrowOnPartialOrCreateSchemaStrategy.html
index 07fee16..96375c9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/ThrowOnPartialOrCreateSchemaStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/ThrowOnPartialOrCreateSchemaStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.dbsync.ThrowOnPartialOrCreateSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.dbsync.ThrowOnPartialOrCreateSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.ThrowOnPartialOrCreateSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.ThrowOnPartialOrCreateSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/ThrowOnPartialSchemaStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/ThrowOnPartialSchemaStrategy.html
index 572f3f3..47c7456 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/ThrowOnPartialSchemaStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/ThrowOnPartialSchemaStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.dbsync.ThrowOnPartialSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.dbsync.ThrowOnPartialSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.ThrowOnPartialSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.ThrowOnPartialSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-summary.html
index 9f4e3a4..40c80ba 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.dbsync (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.dbsync (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.dbsync (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.dbsync (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -209,7 +209,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-tree.html
index 00c638c..3704905 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.dbsync Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.dbsync Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.dbsync Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.dbsync Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -179,7 +179,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-use.html
index 53aad5e..493e8f8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.access.dbsync (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.access.dbsync (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.access.dbsync (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.access.dbsync (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -245,7 +245,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/SnapshotEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/SnapshotEvent.html
index 30dad7b..08f3a65 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/SnapshotEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/SnapshotEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SnapshotEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SnapshotEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SnapshotEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SnapshotEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -535,7 +535,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/SnapshotEventListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/SnapshotEventListener.html
index 6bb2736..a6be208 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/SnapshotEventListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/SnapshotEventListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SnapshotEventListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SnapshotEventListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SnapshotEventListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SnapshotEventListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -257,7 +257,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/class-use/SnapshotEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/class-use/SnapshotEvent.html
index 47f3cc6..dcb9ad0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/class-use/SnapshotEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/class-use/SnapshotEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.event.SnapshotEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.event.SnapshotEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.event.SnapshotEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.event.SnapshotEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -228,7 +228,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/class-use/SnapshotEventListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/class-use/SnapshotEventListener.html
index 6bb0233..1cf423f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/class-use/SnapshotEventListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/class-use/SnapshotEventListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.event.SnapshotEventListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.event.SnapshotEventListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.event.SnapshotEventListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.event.SnapshotEventListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -202,7 +202,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-summary.html
index c9fd9e3..76e8077 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.event (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.event (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.event (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.event (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -181,7 +181,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-tree.html
index 05786cf..fbb9715 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.event Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.event Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.event Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.event Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -179,7 +179,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-use.html
index e64e197..99c4963 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.access.event (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.access.event (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.access.event (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.access.event (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -212,7 +212,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/BaseSQLAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/BaseSQLAction.html
index 029480a..f7e8ebb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/BaseSQLAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/BaseSQLAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BaseSQLAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BaseSQLAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BaseSQLAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BaseSQLAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -413,7 +413,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/BatchAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/BatchAction.html
index 16b3a7d..f3155b0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/BatchAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/BatchAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BatchAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BatchAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BatchAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BatchAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -583,7 +583,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ColumnDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ColumnDescriptor.html
index 4ff6862..73aee59 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ColumnDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ColumnDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ColumnDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ColumnDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ColumnDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ColumnDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -997,7 +997,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ConnectionAwareResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ConnectionAwareResultIterator.html
index 1389176..83f008e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ConnectionAwareResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ConnectionAwareResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ConnectionAwareResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ConnectionAwareResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConnectionAwareResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ConnectionAwareResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -507,7 +507,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/DistinctResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/DistinctResultIterator.html
index 7fa0c8c..8bbfa5b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/DistinctResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/DistinctResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DistinctResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DistinctResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DistinctResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DistinctResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -562,7 +562,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/EJBQLAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/EJBQLAction.html
index b7ac51d..63ed355 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/EJBQLAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/EJBQLAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -405,7 +405,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/JDBCResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/JDBCResultIterator.html
index d540b18..6cec7f6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/JDBCResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/JDBCResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>JDBCResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>JDBCResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JDBCResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="JDBCResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -568,7 +568,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/LimitResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/LimitResultIterator.html
index 4c652da..d5f577e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/LimitResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/LimitResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>LimitResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>LimitResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LimitResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="LimitResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -569,7 +569,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ProcedureAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ProcedureAction.html
index 5e6fd01..146e743 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ProcedureAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ProcedureAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ProcedureAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ProcedureAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcedureAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ProcedureAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -529,7 +529,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/RowDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/RowDescriptor.html
index a4ec3ec..2a53fbe 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/RowDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/RowDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>RowDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>RowDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RowDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="RowDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -430,7 +430,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/RowDescriptorBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/RowDescriptorBuilder.html
index a81d8e1..44be6f6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/RowDescriptorBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/RowDescriptorBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>RowDescriptorBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>RowDescriptorBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RowDescriptorBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="RowDescriptorBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -571,7 +571,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLStatement.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLStatement.html
index 3489839..3a2dadc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLStatement.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLStatement.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLStatement (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLStatement (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLStatement (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLStatement (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -494,7 +494,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLTemplateAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLTemplateAction.html
index cf516c2..720eeeb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLTemplateAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLTemplateAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLTemplateAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLTemplateAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLTemplateAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLTemplateAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -613,7 +613,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLTemplateProcessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLTemplateProcessor.html
index ce40f58..1d8dd5b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLTemplateProcessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLTemplateProcessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -284,7 +284,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SelectAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SelectAction.html
index 239f889..5009093 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SelectAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SelectAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SelectAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SelectAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SelectAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SelectAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -409,7 +409,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/BaseSQLAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/BaseSQLAction.html
index 920af7f..d34b069 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/BaseSQLAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/BaseSQLAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.BaseSQLAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.BaseSQLAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.BaseSQLAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.BaseSQLAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -302,7 +302,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/BatchAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/BatchAction.html
index c8c9402..8557c01 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/BatchAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/BatchAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.BatchAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.BatchAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.BatchAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.BatchAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -220,7 +220,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ColumnDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ColumnDescriptor.html
index f888c29..eac14ae 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ColumnDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ColumnDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.ColumnDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.ColumnDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.ColumnDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.ColumnDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -529,7 +529,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ConnectionAwareResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ConnectionAwareResultIterator.html
index 4965c7f..a02b335 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ConnectionAwareResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ConnectionAwareResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/DistinctResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/DistinctResultIterator.html
index c24d21d..1769395 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/DistinctResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/DistinctResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.DistinctResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.DistinctResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.DistinctResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.DistinctResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/EJBQLAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/EJBQLAction.html
index d179583..86e216a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/EJBQLAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/EJBQLAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.EJBQLAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.EJBQLAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.EJBQLAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.EJBQLAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/JDBCResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/JDBCResultIterator.html
index 1aece04..e267c7c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/JDBCResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/JDBCResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.JDBCResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.JDBCResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.JDBCResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.JDBCResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/LimitResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/LimitResultIterator.html
index 8be9464..90659fd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/LimitResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/LimitResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.LimitResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.LimitResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.LimitResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.LimitResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ProcedureAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ProcedureAction.html
index 29b60c5..a4deb6c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ProcedureAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ProcedureAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.ProcedureAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.ProcedureAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.ProcedureAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.ProcedureAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -194,7 +194,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/RowDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/RowDescriptor.html
index 254c2ef..d720ded 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/RowDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/RowDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.RowDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.RowDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.RowDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.RowDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -336,7 +336,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/RowDescriptorBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/RowDescriptorBuilder.html
index 19fa5a0..75eb956 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/RowDescriptorBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/RowDescriptorBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.RowDescriptorBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.RowDescriptorBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.RowDescriptorBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.RowDescriptorBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -233,7 +233,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLStatement.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLStatement.html
index ae8fc2d..9f0852f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLStatement.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLStatement.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.SQLStatement (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.SQLStatement (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.SQLStatement (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.SQLStatement (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -278,7 +278,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLTemplateAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLTemplateAction.html
index c240a15..a6dcd15 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLTemplateAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLTemplateAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.SQLTemplateAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.SQLTemplateAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.SQLTemplateAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.SQLTemplateAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLTemplateProcessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLTemplateProcessor.html
index 95df02d..dfea207 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLTemplateProcessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLTemplateProcessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.jdbc.SQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.jdbc.SQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.jdbc.SQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.jdbc.SQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -259,7 +259,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SelectAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SelectAction.html
index 4aa3ea5..f4177c1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SelectAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SelectAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.SelectAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.SelectAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.SelectAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.SelectAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-summary.html
index 3c68fad..2989a08 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.jdbc (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.jdbc (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.jdbc (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.jdbc (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -262,7 +262,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-tree.html
index 42460cd..736f4c4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.jdbc Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.jdbc Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.jdbc Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.jdbc Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -183,7 +183,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-use.html
index c8f76a0..9a0da38 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.access.jdbc (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.access.jdbc (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.access.jdbc (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.access.jdbc (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -470,7 +470,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/DefaultRowReaderFactory.PostprocessorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/DefaultRowReaderFactory.PostprocessorFactory.html
index 6721a4d..bb0bbbb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/DefaultRowReaderFactory.PostprocessorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/DefaultRowReaderFactory.PostprocessorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultRowReaderFactory.PostprocessorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultRowReaderFactory.PostprocessorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultRowReaderFactory.PostprocessorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultRowReaderFactory.PostprocessorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -224,7 +224,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/DefaultRowReaderFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/DefaultRowReaderFactory.html
index dbb74e8..51dad42 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/DefaultRowReaderFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/DefaultRowReaderFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultRowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultRowReaderFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultRowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultRowReaderFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -402,7 +402,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/RowReader.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/RowReader.html
index 83e6d20..ac040d2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/RowReader.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/RowReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>RowReader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>RowReader (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RowReader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="RowReader (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -257,7 +257,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/RowReaderFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/RowReaderFactory.html
index 5d0aafa..6a5ce17 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/RowReaderFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/RowReaderFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>RowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>RowReaderFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="RowReaderFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -263,7 +263,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/DefaultRowReaderFactory.PostprocessorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/DefaultRowReaderFactory.PostprocessorFactory.html
index 86767af..d35ae28 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/DefaultRowReaderFactory.PostprocessorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/DefaultRowReaderFactory.PostprocessorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory.PostprocessorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory.PostprocessorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory.PostprocessorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory.PostprocessorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -200,7 +200,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/DefaultRowReaderFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/DefaultRowReaderFactory.html
index b295dd1..ffd570e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/DefaultRowReaderFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/DefaultRowReaderFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/RowReader.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/RowReader.html
index 028c461..ac4654a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/RowReader.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/RowReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.jdbc.reader.RowReader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.jdbc.reader.RowReader (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.jdbc.reader.RowReader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.jdbc.reader.RowReader (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -293,7 +293,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/RowReaderFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/RowReaderFactory.html
index 059d0e8..e2aee67 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/RowReaderFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/RowReaderFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.jdbc.reader.RowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.jdbc.reader.RowReaderFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.jdbc.reader.RowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.jdbc.reader.RowReaderFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -259,7 +259,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-summary.html
index c65459f..33282fb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.jdbc.reader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.jdbc.reader (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.jdbc.reader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.jdbc.reader (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -188,7 +188,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-tree.html
index df363b9..4667727 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.jdbc.reader Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.jdbc.reader Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.jdbc.reader Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.jdbc.reader Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -169,7 +169,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-use.html
index 5495763..cb9eb47 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.access.jdbc.reader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.access.jdbc.reader (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.access.jdbc.reader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.access.jdbc.reader (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -275,7 +275,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-summary.html
index 58d2f9f..efb836d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -334,7 +334,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-tree.html
index 90ee3ef..b39d3e6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -232,7 +232,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-use.html
index 3264e8f..1db651e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.access (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.access (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.access (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.access (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -759,7 +759,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/DbAttributeBinding.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/DbAttributeBinding.html
index 283f14c..eecd725 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/DbAttributeBinding.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/DbAttributeBinding.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DbAttributeBinding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DbAttributeBinding (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DbAttributeBinding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DbAttributeBinding (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -357,7 +357,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ParameterBinding.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ParameterBinding.html
index de35b22..c8df3e3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ParameterBinding.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ParameterBinding.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ParameterBinding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ParameterBinding (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ParameterBinding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ParameterBinding (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -510,7 +510,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ProcedureParameterBinding.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ProcedureParameterBinding.html
index 8bc701b..2c2ecec 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ProcedureParameterBinding.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ProcedureParameterBinding.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ProcedureParameterBinding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ProcedureParameterBinding (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcedureParameterBinding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ProcedureParameterBinding (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -357,7 +357,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/BatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/BatchTranslator.html
index 4f97b46..dc4b424 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/BatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/BatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -300,7 +300,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/BatchTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/BatchTranslatorFactory.html
index 33fffb9..cc19bf9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/BatchTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/BatchTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -265,7 +265,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DefaultBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DefaultBatchTranslator.html
index e7de3a6..bee0722 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DefaultBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DefaultBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -570,7 +570,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DefaultBatchTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DefaultBatchTranslatorFactory.html
index 06b36c0..03b9c69 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DefaultBatchTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DefaultBatchTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultBatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultBatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultBatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultBatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -382,7 +382,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DeleteBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DeleteBatchTranslator.html
index 42f6021..296aca0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DeleteBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DeleteBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -404,7 +404,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/InsertBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/InsertBatchTranslator.html
index 4bc576a..c5bdc4f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/InsertBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/InsertBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>InsertBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>InsertBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InsertBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="InsertBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -401,7 +401,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/SoftDeleteBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/SoftDeleteBatchTranslator.html
index 2e6a40e..f354146 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/SoftDeleteBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/SoftDeleteBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SoftDeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SoftDeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SoftDeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SoftDeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -397,7 +397,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/SoftDeleteTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/SoftDeleteTranslatorFactory.html
index 3afddd3..b064d50 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/SoftDeleteTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/SoftDeleteTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SoftDeleteTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SoftDeleteTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SoftDeleteTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SoftDeleteTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -414,7 +414,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/UpdateBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/UpdateBatchTranslator.html
index b3653fc..2e9ee35 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/UpdateBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/UpdateBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>UpdateBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>UpdateBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpdateBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="UpdateBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -382,7 +382,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/BatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/BatchTranslator.html
index b5e66ab..576c876 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/BatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/BatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.translator.batch.BatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.translator.batch.BatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.translator.batch.BatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.translator.batch.BatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -358,7 +358,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/BatchTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/BatchTranslatorFactory.html
index 31df6d1..76c4279 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/BatchTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/BatchTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.translator.batch.BatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.translator.batch.BatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.translator.batch.BatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.translator.batch.BatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -301,7 +301,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DefaultBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DefaultBatchTranslator.html
index 75c4eee..d3dc351 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DefaultBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DefaultBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.batch.DefaultBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.batch.DefaultBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.DefaultBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.DefaultBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -214,7 +214,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DefaultBatchTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DefaultBatchTranslatorFactory.html
index 0c173c0..eebd8ec 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DefaultBatchTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DefaultBatchTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.batch.DefaultBatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.batch.DefaultBatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.DefaultBatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.DefaultBatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -193,7 +193,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DeleteBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DeleteBatchTranslator.html
index 018d5a2..b8cb5e0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DeleteBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DeleteBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.batch.DeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.batch.DeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.DeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.DeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -193,7 +193,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/InsertBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/InsertBatchTranslator.html
index aaba363..36acc03 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/InsertBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/InsertBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.batch.InsertBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.batch.InsertBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.InsertBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.InsertBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/SoftDeleteBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/SoftDeleteBatchTranslator.html
index 201b057..13e0a8e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/SoftDeleteBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/SoftDeleteBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.batch.SoftDeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.batch.SoftDeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.SoftDeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.SoftDeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/SoftDeleteTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/SoftDeleteTranslatorFactory.html
index 395eff8..c4b2632 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/SoftDeleteTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/SoftDeleteTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.batch.SoftDeleteTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.batch.SoftDeleteTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.SoftDeleteTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.SoftDeleteTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/UpdateBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/UpdateBatchTranslator.html
index c83b57b..38205b9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/UpdateBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/UpdateBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.batch.UpdateBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.batch.UpdateBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.UpdateBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.UpdateBatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-summary.html
index e562277..cebb583 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.translator.batch (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.translator.batch (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.translator.batch (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.translator.batch (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -228,7 +228,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-tree.html
index 69e3d4f..46431c3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.translator.batch Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.translator.batch Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.translator.batch Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.translator.batch Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -183,7 +183,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-use.html
index b7da63a..379d548 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.access.translator.batch (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.access.translator.batch (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.access.translator.batch (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.access.translator.batch (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -315,7 +315,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/class-use/DbAttributeBinding.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/class-use/DbAttributeBinding.html
index 64e85d6..ff5cf93 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/class-use/DbAttributeBinding.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/class-use/DbAttributeBinding.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.DbAttributeBinding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.DbAttributeBinding (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.DbAttributeBinding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.DbAttributeBinding (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -362,7 +362,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/class-use/ParameterBinding.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/class-use/ParameterBinding.html
index aa5fb08..44981bd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/class-use/ParameterBinding.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/class-use/ParameterBinding.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.ParameterBinding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.ParameterBinding (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ParameterBinding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ParameterBinding (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -704,7 +704,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/class-use/ProcedureParameterBinding.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/class-use/ProcedureParameterBinding.html
index 41e9d02..2b79845 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/class-use/ProcedureParameterBinding.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/class-use/ProcedureParameterBinding.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.ProcedureParameterBinding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.ProcedureParameterBinding (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ProcedureParameterBinding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ProcedureParameterBinding (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLConditionTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLConditionTranslator.html
index e11fa13..a7b96ad 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLConditionTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLConditionTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1737,7 +1737,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLDbPathTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLDbPathTranslator.html
index 9913d00..533060c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLDbPathTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLDbPathTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLDbPathTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLDbPathTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLDbPathTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLDbPathTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -543,7 +543,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLDeleteTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLDeleteTranslator.html
index 12d0795..8f42f87 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLDeleteTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLDeleteTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLDeleteTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLDeleteTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLDeleteTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLDeleteTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -422,7 +422,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLFromTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLFromTranslator.html
index 2f6578e..038c3ff 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLFromTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLFromTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLFromTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLFromTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLFromTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLFromTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -483,7 +483,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLJoinAppender.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLJoinAppender.html
index 9cf1fd3..6c743e2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLJoinAppender.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLJoinAppender.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLJoinAppender (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLJoinAppender (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLJoinAppender (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLJoinAppender (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -433,7 +433,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLMultiColumnOperand.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLMultiColumnOperand.html
index 0f14174..3797a29 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLMultiColumnOperand.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLMultiColumnOperand.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLMultiColumnOperand (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLMultiColumnOperand (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLMultiColumnOperand (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLMultiColumnOperand (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -271,7 +271,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLPathTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLPathTranslator.html
index 45f66176..775f83f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLPathTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLPathTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLPathTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLPathTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLPathTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLPathTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -674,7 +674,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLSelectColumnsTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLSelectColumnsTranslator.html
index e7bc4da..16026bd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLSelectColumnsTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLSelectColumnsTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLSelectColumnsTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLSelectColumnsTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLSelectColumnsTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLSelectColumnsTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -497,7 +497,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLSelectTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLSelectTranslator.html
index 5fcde10..023e56a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLSelectTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLSelectTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -544,7 +544,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html
index dfb8aa2..51c31af 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLTranslationContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLTranslationContext (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLTranslationContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLTranslationContext (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -594,7 +594,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html
index 89237f0..fee7f44 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -412,7 +412,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html
index 2228896..3918e90 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>JdbcEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>JdbcEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JdbcEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="JdbcEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -594,7 +594,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLConditionTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLConditionTranslator.html
index c8fdc3d..379b84c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLConditionTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLConditionTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -274,7 +274,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLDbPathTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLDbPathTranslator.html
index 87b5962..a72b685 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLDbPathTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLDbPathTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLDeleteTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLDeleteTranslator.html
index 20e9cb7..834a7a9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLDeleteTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLDeleteTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLDeleteTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLDeleteTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLDeleteTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLDeleteTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLFromTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLFromTranslator.html
index c1dca5a..7f0d01c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLFromTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLFromTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLFromTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLFromTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLFromTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLFromTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLJoinAppender.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLJoinAppender.html
index af0c24a..cfc91d7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLJoinAppender.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLJoinAppender.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLJoinAppender (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLJoinAppender (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLJoinAppender (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLJoinAppender (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -195,7 +195,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLMultiColumnOperand.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLMultiColumnOperand.html
index 48dc157..0b91bd2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLMultiColumnOperand.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLMultiColumnOperand.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLMultiColumnOperand (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLMultiColumnOperand (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLMultiColumnOperand (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLMultiColumnOperand (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -215,7 +215,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLPathTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLPathTranslator.html
index 42b2dd8..004574d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLPathTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLPathTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLSelectColumnsTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLSelectColumnsTranslator.html
index 00a7210..83849c6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLSelectColumnsTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLSelectColumnsTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLSelectColumnsTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLSelectColumnsTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLSelectColumnsTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLSelectColumnsTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLSelectTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLSelectTranslator.html
index d6b57ff..bd7a5db 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLSelectTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLSelectTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLTranslationContext.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLTranslationContext.html
index 2f805cd..cd0b535 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLTranslationContext.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLTranslationContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -546,7 +546,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLTranslatorFactory.html
index 4c3e3b6..a2aa40e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/EJBQLTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.translator.ejbql.EJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.translator.ejbql.EJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.translator.ejbql.EJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.translator.ejbql.EJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -545,7 +545,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/JdbcEJBQLTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/JdbcEJBQLTranslatorFactory.html
index 903116b..adff71b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/JdbcEJBQLTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/class-use/JdbcEJBQLTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -274,7 +274,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/package-summary.html
index 9175579..fe83094 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.translator.ejbql (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.translator.ejbql (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.translator.ejbql (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.translator.ejbql (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -238,7 +238,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/package-tree.html
index 5e0a8ff..8824fdf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.translator.ejbql Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.translator.ejbql Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.translator.ejbql Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.translator.ejbql Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -181,7 +181,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/package-use.html
index 068a004..23780d5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ejbql/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.access.translator.ejbql (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.access.translator.ejbql (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.access.translator.ejbql (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.access.translator.ejbql (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -463,7 +463,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/package-summary.html
index 9cfb1fd..f3b3bd9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.translator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.translator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.translator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.translator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -178,7 +178,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/package-tree.html
index bb1d8ec..211f3ff 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.translator Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.translator Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.translator Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.translator Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -166,7 +166,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/package-use.html
index f665bde..9e76fd3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.access.translator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.access.translator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.access.translator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.access.translator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -521,7 +521,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/ProcedureTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/ProcedureTranslator.html
index cea5f14..5bc6af4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/ProcedureTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/ProcedureTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ProcedureTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ProcedureTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcedureTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ProcedureTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -674,7 +674,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/class-use/ProcedureTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/class-use/ProcedureTranslator.html
index ff52a2f..52a7b64 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/class-use/ProcedureTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/class-use/ProcedureTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.procedure.ProcedureTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.procedure.ProcedureTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.procedure.ProcedureTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.procedure.ProcedureTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -224,7 +224,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/package-summary.html
index 66e6579..b337b19 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.translator.procedure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.translator.procedure (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.translator.procedure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.translator.procedure (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -166,7 +166,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/package-tree.html
index 373eb9c..1349a94 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.translator.procedure Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.translator.procedure Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.translator.procedure Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.translator.procedure Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -161,7 +161,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/package-use.html
index 7604d8c..9eecb99 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/procedure/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.access.translator.procedure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.access.translator.procedure (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.access.translator.procedure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.access.translator.procedure (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -210,7 +210,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/DataObjectMatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/DataObjectMatchTranslator.html
index 38d2625..b598cb3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/DataObjectMatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/DataObjectMatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataObjectMatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataObjectMatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataObjectMatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataObjectMatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -603,7 +603,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/DefaultSelectTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/DefaultSelectTranslator.html
index c74f88d..b5f0ab7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/DefaultSelectTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/DefaultSelectTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -796,7 +796,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/DefaultSelectTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/DefaultSelectTranslatorFactory.html
index 0ce7af1..40c3606 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/DefaultSelectTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/DefaultSelectTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultSelectTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultSelectTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultSelectTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultSelectTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -327,7 +327,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/JoinStack.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/JoinStack.html
index 81c798a..cb35c35 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/JoinStack.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/JoinStack.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>JoinStack (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>JoinStack (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JoinStack (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="JoinStack (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -440,7 +440,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/JoinTreeNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/JoinTreeNode.html
index abcca59..253d15c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/JoinTreeNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/JoinTreeNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>JoinTreeNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>JoinTreeNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JoinTreeNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="JoinTreeNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -342,7 +342,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/OrderingTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/OrderingTranslator.html
index 5e3ace7..2cca751 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/OrderingTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/OrderingTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>OrderingTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>OrderingTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrderingTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="OrderingTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -412,7 +412,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/QualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/QualifierTranslator.html
index ade83c7..ba5aed7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/QualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/QualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1018,7 +1018,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/QueryAssembler.AddBindingListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/QueryAssembler.AddBindingListener.html
index 1aba3ee..14107c9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/QueryAssembler.AddBindingListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/QueryAssembler.AddBindingListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QueryAssembler.AddBindingListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QueryAssembler.AddBindingListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryAssembler.AddBindingListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QueryAssembler.AddBindingListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -256,7 +256,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/QueryAssembler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/QueryAssembler.html
index aafa12e..38e967e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/QueryAssembler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/QueryAssembler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QueryAssembler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QueryAssembler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryAssembler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QueryAssembler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -772,7 +772,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/QueryAssemblerHelper.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/QueryAssemblerHelper.html
index 6fb34af..36aaf3d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/QueryAssemblerHelper.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/QueryAssemblerHelper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QueryAssemblerHelper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QueryAssemblerHelper (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryAssemblerHelper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QueryAssemblerHelper (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -696,7 +696,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/SelectTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/SelectTranslator.html
index 579e5a5..40be762 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/SelectTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/SelectTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -338,7 +338,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/SelectTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/SelectTranslatorFactory.html
index 51da6a9..e1899f5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/SelectTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/SelectTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SelectTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SelectTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SelectTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SelectTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -264,7 +264,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/TrimmingQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/TrimmingQualifierTranslator.html
index 44c5037..2a7ce01 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/TrimmingQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/TrimmingQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>TrimmingQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>TrimmingQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TrimmingQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="TrimmingQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -472,7 +472,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/DataObjectMatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/DataObjectMatchTranslator.html
index bab19ee..873b3af 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/DataObjectMatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/DataObjectMatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.select.DataObjectMatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.select.DataObjectMatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.DataObjectMatchTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.DataObjectMatchTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/DefaultSelectTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/DefaultSelectTranslator.html
index 2e918dd..87915b2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/DefaultSelectTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/DefaultSelectTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.select.DefaultSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.select.DefaultSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.DefaultSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.DefaultSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -246,7 +246,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/DefaultSelectTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/DefaultSelectTranslatorFactory.html
index 2a92f92..7b3ebe5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/DefaultSelectTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/DefaultSelectTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.select.DefaultSelectTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.select.DefaultSelectTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.DefaultSelectTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.DefaultSelectTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/JoinStack.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/JoinStack.html
index 3d271c1..80e1bff 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/JoinStack.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/JoinStack.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.select.JoinStack (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.select.JoinStack (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.JoinStack (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.JoinStack (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -195,7 +195,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/JoinTreeNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/JoinTreeNode.html
index c35b2f2..8d7e4e9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/JoinTreeNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/JoinTreeNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.select.JoinTreeNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.select.JoinTreeNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.JoinTreeNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.JoinTreeNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -241,7 +241,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/OrderingTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/OrderingTranslator.html
index 49061aa..c223bd6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/OrderingTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/OrderingTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.select.OrderingTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.select.OrderingTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.OrderingTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.OrderingTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/QualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/QualifierTranslator.html
index bf43298..04fac50 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/QualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/QualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.select.QualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.select.QualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.QualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.QualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -766,7 +766,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/QueryAssembler.AddBindingListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/QueryAssembler.AddBindingListener.html
index 964211a..0d24884 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/QueryAssembler.AddBindingListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/QueryAssembler.AddBindingListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.translator.select.QueryAssembler.AddBindingListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.translator.select.QueryAssembler.AddBindingListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.translator.select.QueryAssembler.AddBindingListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.translator.select.QueryAssembler.AddBindingListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -205,7 +205,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/QueryAssembler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/QueryAssembler.html
index 9c75016..11a28f7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/QueryAssembler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/QueryAssembler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.select.QueryAssembler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.select.QueryAssembler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.QueryAssembler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.QueryAssembler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -835,7 +835,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/QueryAssemblerHelper.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/QueryAssemblerHelper.html
index bae181e..7713643 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/QueryAssemblerHelper.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/QueryAssemblerHelper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.select.QueryAssemblerHelper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.select.QueryAssemblerHelper (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.QueryAssemblerHelper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.QueryAssemblerHelper (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -489,7 +489,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/SelectTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/SelectTranslator.html
index d702758..ac0d8f6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/SelectTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/SelectTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.translator.select.SelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.translator.select.SelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.translator.select.SelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.translator.select.SelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -597,7 +597,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/SelectTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/SelectTranslatorFactory.html
index 071c0a1..7877f4e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/SelectTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/SelectTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.translator.select.SelectTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.translator.select.SelectTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.translator.select.SelectTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.translator.select.SelectTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -262,7 +262,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/TrimmingQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/TrimmingQualifierTranslator.html
index 5c33e20..4d1642d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/TrimmingQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/class-use/TrimmingQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.select.TrimmingQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.translator.select.TrimmingQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.TrimmingQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.select.TrimmingQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -308,7 +308,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/package-summary.html
index 074307c..59131ab 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.translator.select (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.translator.select (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.translator.select (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.translator.select (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -243,7 +243,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/package-tree.html
index f6ed448..3b216e8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.translator.select Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.translator.select Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.translator.select Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.translator.select Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -187,7 +187,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/package-use.html
index c50e635..24a6c47 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/select/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.access.translator.select (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.access.translator.select (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.access.translator.select (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.access.translator.select (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -874,7 +874,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/BigDecimalType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/BigDecimalType.html
index 6e167ed..9dd2244 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/BigDecimalType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/BigDecimalType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BigDecimalType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BigDecimalType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BigDecimalType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BigDecimalType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -459,7 +459,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/BigIntegerValueType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/BigIntegerValueType.html
index 14cb9ce..b93e12f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/BigIntegerValueType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/BigIntegerValueType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BigIntegerValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BigIntegerValueType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BigIntegerValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BigIntegerValueType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -407,7 +407,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/BooleanType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/BooleanType.html
index 408689d..d1f0ede 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/BooleanType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/BooleanType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BooleanType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BooleanType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BooleanType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BooleanType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -467,7 +467,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ByteArrayType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ByteArrayType.html
index 9040533..fde5497 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ByteArrayType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ByteArrayType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ByteArrayType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ByteArrayType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ByteArrayType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ByteArrayType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -686,7 +686,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ByteType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ByteType.html
index 9e82745..91f7fe8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ByteType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ByteType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ByteType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ByteType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ByteType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ByteType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -495,7 +495,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/CalendarType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/CalendarType.html
index 2e7e6aa..d651962 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/CalendarType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/CalendarType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CalendarType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CalendarType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CalendarType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CalendarType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -513,7 +513,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/CharType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/CharType.html
index ab1e976..28cb7ff 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/CharType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/CharType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CharType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CharType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CharType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CharType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -645,7 +645,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/CharacterValueType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/CharacterValueType.html
index 0283bb6..1c6dac6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/CharacterValueType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/CharacterValueType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CharacterValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CharacterValueType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CharacterValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CharacterValueType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -408,7 +408,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/DateType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/DateType.html
index 923be01..3d48acc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/DateType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/DateType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DateType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DateType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DateType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DateType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -459,7 +459,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/DefaultValueObjectTypeRegistry.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/DefaultValueObjectTypeRegistry.html
index 180d2ad..22f7eed 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/DefaultValueObjectTypeRegistry.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/DefaultValueObjectTypeRegistry.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultValueObjectTypeRegistry (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultValueObjectTypeRegistry (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultValueObjectTypeRegistry (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultValueObjectTypeRegistry (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -326,7 +326,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/DoubleType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/DoubleType.html
index 003e9a1..e3b7b91 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/DoubleType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/DoubleType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DoubleType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DoubleType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoubleType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DoubleType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -459,7 +459,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/EnumType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/EnumType.html
index 12f1e76..83d0260 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/EnumType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/EnumType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EnumType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EnumType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EnumType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EnumType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -526,7 +526,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/EnumTypeFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/EnumTypeFactory.html
index 36d1a5c..3c7f02e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/EnumTypeFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/EnumTypeFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EnumTypeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EnumTypeFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EnumTypeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EnumTypeFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -323,7 +323,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ExtendedEnumType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ExtendedEnumType.html
index 928ec40..0fa4fc5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ExtendedEnumType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ExtendedEnumType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ExtendedEnumType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ExtendedEnumType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExtendedEnumType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ExtendedEnumType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -499,7 +499,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ExtendedType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ExtendedType.html
index 65be4ab..fdd4271 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ExtendedType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ExtendedType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ExtendedType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ExtendedType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExtendedType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ExtendedType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -420,7 +420,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ExtendedTypeFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ExtendedTypeFactory.html
index 5c3dabe..0bac166 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ExtendedTypeFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ExtendedTypeFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ExtendedTypeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ExtendedTypeFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExtendedTypeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ExtendedTypeFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -261,7 +261,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ExtendedTypeMap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ExtendedTypeMap.html
index e8a3af4..5f1f593 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ExtendedTypeMap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ExtendedTypeMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ExtendedTypeMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ExtendedTypeMap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExtendedTypeMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ExtendedTypeMap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -622,7 +622,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/FloatType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/FloatType.html
index 2fd07b6..396b75f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/FloatType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/FloatType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FloatType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FloatType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FloatType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FloatType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -459,7 +459,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/IntegerType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/IntegerType.html
index e85a8e4..72dc0ef 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/IntegerType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/IntegerType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>IntegerType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>IntegerType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IntegerType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="IntegerType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -459,7 +459,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/LocalDateTimeValueType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/LocalDateTimeValueType.html
index a552003..9b9c485 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/LocalDateTimeValueType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/LocalDateTimeValueType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>LocalDateTimeValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>LocalDateTimeValueType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LocalDateTimeValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="LocalDateTimeValueType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -407,7 +407,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/LocalDateValueType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/LocalDateValueType.html
index c680aed..742e49f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/LocalDateValueType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/LocalDateValueType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>LocalDateValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>LocalDateValueType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LocalDateValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="LocalDateValueType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -407,7 +407,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/LocalTimeValueType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/LocalTimeValueType.html
index 3c0a804..50d0b8d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/LocalTimeValueType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/LocalTimeValueType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>LocalTimeValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>LocalTimeValueType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LocalTimeValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="LocalTimeValueType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -407,7 +407,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/LongType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/LongType.html
index 1903868..ac7b96d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/LongType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/LongType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>LongType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>LongType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LongType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="LongType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -459,7 +459,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ObjectType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ObjectType.html
index cea947e..d219e15 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ObjectType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ObjectType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjectType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjectType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjectType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -460,7 +460,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ShortType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ShortType.html
index 303d3b2..75e720e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ShortType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ShortType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ShortType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ShortType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ShortType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ShortType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -495,7 +495,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/TimeType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/TimeType.html
index 53cbb43..595c00f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/TimeType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/TimeType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>TimeType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>TimeType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TimeType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="TimeType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -459,7 +459,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/TimestampType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/TimestampType.html
index 97fe6df..9574ac0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/TimestampType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/TimestampType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>TimestampType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>TimestampType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TimestampType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="TimestampType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -459,7 +459,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/UUIDValueType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/UUIDValueType.html
index c3c5833..6bfaf86 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/UUIDValueType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/UUIDValueType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>UUIDValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>UUIDValueType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UUIDValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="UUIDValueType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -407,7 +407,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/UtilDateType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/UtilDateType.html
index 9b9e9a8..bc4c057 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/UtilDateType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/UtilDateType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>UtilDateType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>UtilDateType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UtilDateType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="UtilDateType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -481,7 +481,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ValueObjectType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ValueObjectType.html
index 1b8abed..fe15960 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ValueObjectType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ValueObjectType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ValueObjectType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ValueObjectType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ValueObjectType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ValueObjectType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -353,7 +353,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ValueObjectTypeFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ValueObjectTypeFactory.html
index ba00737..ea54778 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ValueObjectTypeFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ValueObjectTypeFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ValueObjectTypeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ValueObjectTypeFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ValueObjectTypeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ValueObjectTypeFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -324,7 +324,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ValueObjectTypeRegistry.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ValueObjectTypeRegistry.html
index 0566754..7214392 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ValueObjectTypeRegistry.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/ValueObjectTypeRegistry.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ValueObjectTypeRegistry (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ValueObjectTypeRegistry (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ValueObjectTypeRegistry (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ValueObjectTypeRegistry (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -270,7 +270,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/VoidType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/VoidType.html
index 27dc0e2..404a068 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/VoidType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/VoidType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>VoidType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>VoidType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="VoidType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="VoidType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -461,7 +461,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/BigDecimalType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/BigDecimalType.html
index 087d2ac..53e9cf6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/BigDecimalType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/BigDecimalType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.BigDecimalType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.BigDecimalType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.BigDecimalType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.BigDecimalType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/BigIntegerValueType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/BigIntegerValueType.html
index 7516feb..db7f5f7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/BigIntegerValueType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/BigIntegerValueType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.BigIntegerValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.BigIntegerValueType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.BigIntegerValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.BigIntegerValueType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/BooleanType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/BooleanType.html
index b882a95..b89f5f2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/BooleanType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/BooleanType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.BooleanType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.BooleanType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.BooleanType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.BooleanType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ByteArrayType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ByteArrayType.html
index 14ff2ae..f3f9beb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ByteArrayType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ByteArrayType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.ByteArrayType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.ByteArrayType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.ByteArrayType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.ByteArrayType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -192,7 +192,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ByteType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ByteType.html
index 7302bf7..1e5804a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ByteType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ByteType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.ByteType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.ByteType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.ByteType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.ByteType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/CalendarType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/CalendarType.html
index cb34f39..f7f5e83 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/CalendarType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/CalendarType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.CalendarType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.CalendarType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.CalendarType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.CalendarType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/CharType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/CharType.html
index 356de14..ff04af1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/CharType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/CharType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.CharType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.CharType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.CharType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.CharType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -194,7 +194,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/CharacterValueType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/CharacterValueType.html
index 26263ad..9dcbf29 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/CharacterValueType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/CharacterValueType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.CharacterValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.CharacterValueType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.CharacterValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.CharacterValueType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/DateType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/DateType.html
index 86b160b..c08e98b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/DateType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/DateType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.DateType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.DateType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.DateType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.DateType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/DefaultValueObjectTypeRegistry.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/DefaultValueObjectTypeRegistry.html
index 4e631f9..03e6345 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/DefaultValueObjectTypeRegistry.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/DefaultValueObjectTypeRegistry.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.DefaultValueObjectTypeRegistry (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.DefaultValueObjectTypeRegistry (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.DefaultValueObjectTypeRegistry (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.DefaultValueObjectTypeRegistry (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/DoubleType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/DoubleType.html
index 94199e9..6d2eed7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/DoubleType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/DoubleType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.DoubleType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.DoubleType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.DoubleType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.DoubleType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/EnumType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/EnumType.html
index 2e3b1ca..44f97bf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/EnumType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/EnumType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.EnumType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.EnumType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.EnumType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.EnumType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/EnumTypeFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/EnumTypeFactory.html
index 24faf85..8727644 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/EnumTypeFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/EnumTypeFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.EnumTypeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.EnumTypeFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.EnumTypeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.EnumTypeFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ExtendedEnumType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ExtendedEnumType.html
index e0d6b30..ff1f7ca 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ExtendedEnumType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ExtendedEnumType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.ExtendedEnumType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.ExtendedEnumType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.ExtendedEnumType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.ExtendedEnumType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ExtendedType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ExtendedType.html
index 8d871f4..ba491f8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ExtendedType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ExtendedType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.types.ExtendedType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.types.ExtendedType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.types.ExtendedType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.types.ExtendedType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1097,7 +1097,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ExtendedTypeFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ExtendedTypeFactory.html
index 3be1c59..f455f87 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ExtendedTypeFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ExtendedTypeFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.types.ExtendedTypeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.types.ExtendedTypeFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.types.ExtendedTypeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.types.ExtendedTypeFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -254,7 +254,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ExtendedTypeMap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ExtendedTypeMap.html
index 93f2cd7..735479a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ExtendedTypeMap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ExtendedTypeMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.ExtendedTypeMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.ExtendedTypeMap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.ExtendedTypeMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.ExtendedTypeMap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -641,7 +641,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/FloatType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/FloatType.html
index 7771cee..ca8be29 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/FloatType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/FloatType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.FloatType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.FloatType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.FloatType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.FloatType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/IntegerType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/IntegerType.html
index 2d5431d..43841e3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/IntegerType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/IntegerType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.IntegerType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.IntegerType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.IntegerType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.IntegerType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/LocalDateTimeValueType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/LocalDateTimeValueType.html
index f608579..a4f81c6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/LocalDateTimeValueType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/LocalDateTimeValueType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.LocalDateTimeValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.LocalDateTimeValueType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.LocalDateTimeValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.LocalDateTimeValueType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/LocalDateValueType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/LocalDateValueType.html
index 061ced2..a718a88 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/LocalDateValueType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/LocalDateValueType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.LocalDateValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.LocalDateValueType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.LocalDateValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.LocalDateValueType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/LocalTimeValueType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/LocalTimeValueType.html
index 9825d2a..24a2aa3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/LocalTimeValueType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/LocalTimeValueType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.LocalTimeValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.LocalTimeValueType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.LocalTimeValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.LocalTimeValueType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/LongType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/LongType.html
index a924015..5365054 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/LongType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/LongType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.LongType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.LongType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.LongType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.LongType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ObjectType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ObjectType.html
index 05eb9f0..c9b8d80 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ObjectType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ObjectType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.ObjectType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.ObjectType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.ObjectType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.ObjectType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ShortType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ShortType.html
index fee5a8a..2980bc2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ShortType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ShortType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.ShortType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.ShortType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.ShortType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.ShortType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/TimeType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/TimeType.html
index 47d2c69..f6b5c1f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/TimeType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/TimeType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.TimeType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.TimeType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.TimeType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.TimeType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/TimestampType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/TimestampType.html
index 5e1b3ea..1a2cf63 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/TimestampType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/TimestampType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.TimestampType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.TimestampType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.TimestampType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.TimestampType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/UUIDValueType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/UUIDValueType.html
index 4244c66..3402bc2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/UUIDValueType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/UUIDValueType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.UUIDValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.UUIDValueType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.UUIDValueType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.UUIDValueType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/UtilDateType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/UtilDateType.html
index 55d8670..90ad465 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/UtilDateType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/UtilDateType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.UtilDateType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.UtilDateType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.UtilDateType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.UtilDateType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -192,7 +192,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ValueObjectType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ValueObjectType.html
index dfb5f25..7c3e35a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ValueObjectType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ValueObjectType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.types.ValueObjectType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.types.ValueObjectType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.types.ValueObjectType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.types.ValueObjectType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -295,7 +295,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ValueObjectTypeFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ValueObjectTypeFactory.html
index 7bcee9e..f54ab13 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ValueObjectTypeFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ValueObjectTypeFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.ValueObjectTypeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.ValueObjectTypeFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.ValueObjectTypeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.ValueObjectTypeFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ValueObjectTypeRegistry.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ValueObjectTypeRegistry.html
index df2ebf9..5e21243 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ValueObjectTypeRegistry.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/ValueObjectTypeRegistry.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.types.ValueObjectTypeRegistry (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.access.types.ValueObjectTypeRegistry (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.types.ValueObjectTypeRegistry (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.types.ValueObjectTypeRegistry (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -788,7 +788,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/VoidType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/VoidType.html
index 36aab2c..188474b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/VoidType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/class-use/VoidType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.types.VoidType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.types.VoidType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.types.VoidType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.types.VoidType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/package-summary.html
index d8954e2..faeb67e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.types (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.types (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.types (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.types (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -351,7 +351,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/package-tree.html
index e642220..92293f3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.types Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.types Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.types Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.types Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -198,7 +198,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/package-use.html
index da5cda1..92b8835 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/types/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.access.types (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.access.types (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.access.types (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.access.types (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -907,7 +907,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/DefaultOperationObserver.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/DefaultOperationObserver.html
index 6406340..1075a28 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/DefaultOperationObserver.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/DefaultOperationObserver.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultOperationObserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultOperationObserver (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultOperationObserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultOperationObserver (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -631,7 +631,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/DoNothingOperationObserver.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/DoNothingOperationObserver.html
index 24d2312..c9863b4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/DoNothingOperationObserver.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/DoNothingOperationObserver.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DoNothingOperationObserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DoNothingOperationObserver (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoNothingOperationObserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DoNothingOperationObserver (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -502,7 +502,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/IteratedSelectObserver.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/IteratedSelectObserver.html
index c3bb3f1..f3e4c45 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/IteratedSelectObserver.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/IteratedSelectObserver.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>IteratedSelectObserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>IteratedSelectObserver (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IteratedSelectObserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="IteratedSelectObserver (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -448,7 +448,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/class-use/DefaultOperationObserver.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/class-use/DefaultOperationObserver.html
index 3ffa96c..d5c2067 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/class-use/DefaultOperationObserver.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/class-use/DefaultOperationObserver.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.util.DefaultOperationObserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.util.DefaultOperationObserver (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.util.DefaultOperationObserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.util.DefaultOperationObserver (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -193,7 +193,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/class-use/DoNothingOperationObserver.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/class-use/DoNothingOperationObserver.html
index 87f0347..b9ce989 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/class-use/DoNothingOperationObserver.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/class-use/DoNothingOperationObserver.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.util.DoNothingOperationObserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.util.DoNothingOperationObserver (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.util.DoNothingOperationObserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.util.DoNothingOperationObserver (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/class-use/IteratedSelectObserver.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/class-use/IteratedSelectObserver.html
index 026122a..f87729e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/class-use/IteratedSelectObserver.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/class-use/IteratedSelectObserver.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.util.IteratedSelectObserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.access.util.IteratedSelectObserver (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.util.IteratedSelectObserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.util.IteratedSelectObserver (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/package-summary.html
index ef8d2df..c8b6f49 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.util (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.util (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.util (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.util (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -180,7 +180,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/package-tree.html
index 60bb222..c7cedbc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.access.util Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.access.util Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.util Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.access.util Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -166,7 +166,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/package-use.html
index 04332e7..9e31c5f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/util/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.access.util (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.access.util (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.access.util (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.access.util (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -183,7 +183,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostAdd.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostAdd.html
index cfbd861..d15d911 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostAdd.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostAdd.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PostAdd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PostAdd (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PostAdd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PostAdd (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -282,7 +282,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostLoad.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostLoad.html
index 737589b..f34a27d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostLoad.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostLoad.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PostLoad (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PostLoad (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PostLoad (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PostLoad (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -282,7 +282,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostPersist.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostPersist.html
index 151abe0..621558e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostPersist.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostPersist.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PostPersist (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PostPersist (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PostPersist (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PostPersist (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -282,7 +282,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostRemove.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostRemove.html
index 9da683b..ea4d007 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostRemove.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostRemove.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PostRemove (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PostRemove (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PostRemove (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PostRemove (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -282,7 +282,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostUpdate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostUpdate.html
index 974ebb2..b8e9777 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostUpdate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PostUpdate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PostUpdate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PostUpdate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PostUpdate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PostUpdate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -282,7 +282,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PrePersist.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PrePersist.html
index be02a2f..eee3c00 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PrePersist.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PrePersist.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PrePersist (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PrePersist (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PrePersist (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PrePersist (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -282,7 +282,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PreRemove.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PreRemove.html
index db3ca3d..a9c3c4d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PreRemove.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PreRemove.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PreRemove (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PreRemove (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PreRemove (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PreRemove (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -282,7 +282,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PreUpdate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PreUpdate.html
index eb5eb37..c3827df 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PreUpdate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/PreUpdate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PreUpdate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PreUpdate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PreUpdate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PreUpdate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -282,7 +282,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostAdd.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostAdd.html
index 8bae177..2ec64a4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostAdd.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostAdd.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.annotation.PostAdd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.annotation.PostAdd (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.annotation.PostAdd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.annotation.PostAdd (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostLoad.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostLoad.html
index 5d9db6d..47090b7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostLoad.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostLoad.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.annotation.PostLoad (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.annotation.PostLoad (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.annotation.PostLoad (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.annotation.PostLoad (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostPersist.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostPersist.html
index 066231a..5575b51 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostPersist.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostPersist.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.annotation.PostPersist (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.annotation.PostPersist (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.annotation.PostPersist (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.annotation.PostPersist (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostRemove.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostRemove.html
index fbf833d..a8a7bb4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostRemove.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostRemove.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.annotation.PostRemove (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.annotation.PostRemove (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.annotation.PostRemove (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.annotation.PostRemove (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostUpdate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostUpdate.html
index 7466f78..1bb2063 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostUpdate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PostUpdate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.annotation.PostUpdate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.annotation.PostUpdate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.annotation.PostUpdate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.annotation.PostUpdate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PrePersist.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PrePersist.html
index e58a929..5f2e0e0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PrePersist.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PrePersist.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.annotation.PrePersist (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.annotation.PrePersist (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.annotation.PrePersist (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.annotation.PrePersist (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PreRemove.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PreRemove.html
index 3a2bb8e..bf2ecf5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PreRemove.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PreRemove.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.annotation.PreRemove (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.annotation.PreRemove (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.annotation.PreRemove (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.annotation.PreRemove (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PreUpdate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PreUpdate.html
index c3cdd85..888db14 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PreUpdate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/class-use/PreUpdate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.annotation.PreUpdate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.annotation.PreUpdate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.annotation.PreUpdate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.annotation.PreUpdate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/package-summary.html
index 69dc6c8..2c3e82f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.annotation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.annotation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.annotation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.annotation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -216,7 +216,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/package-tree.html
index 73ff6ee..94a799c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.annotation Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.annotation Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.annotation Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.annotation Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -164,7 +164,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/package-use.html
index 32a9f79..93bd68f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/annotation/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.annotation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.annotation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.annotation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.annotation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/AshwoodEntitySorter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/AshwoodEntitySorter.html
index e144ede..d47e41b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/AshwoodEntitySorter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/AshwoodEntitySorter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>AshwoodEntitySorter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>AshwoodEntitySorter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AshwoodEntitySorter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="AshwoodEntitySorter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -597,7 +597,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/SortWeight.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/SortWeight.html
index 1ce0ee8..4674281 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/SortWeight.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/SortWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SortWeight (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SortWeight (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SortWeight (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SortWeight (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -258,7 +258,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/WeightedAshwoodEntitySorter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/WeightedAshwoodEntitySorter.html
index 2334425..eb7f6cf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/WeightedAshwoodEntitySorter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/WeightedAshwoodEntitySorter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>WeightedAshwoodEntitySorter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>WeightedAshwoodEntitySorter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="WeightedAshwoodEntitySorter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="WeightedAshwoodEntitySorter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -433,7 +433,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/class-use/AshwoodEntitySorter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/class-use/AshwoodEntitySorter.html
index ef081a1..5be2148 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/class-use/AshwoodEntitySorter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/class-use/AshwoodEntitySorter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ashwood.AshwoodEntitySorter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ashwood.AshwoodEntitySorter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ashwood.AshwoodEntitySorter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ashwood.AshwoodEntitySorter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -193,7 +193,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/class-use/SortWeight.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/class-use/SortWeight.html
index fae811a..0516ec7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/class-use/SortWeight.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/class-use/SortWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ashwood.SortWeight (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ashwood.SortWeight (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ashwood.SortWeight (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ashwood.SortWeight (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/class-use/WeightedAshwoodEntitySorter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/class-use/WeightedAshwoodEntitySorter.html
index 1960990..675989a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/class-use/WeightedAshwoodEntitySorter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/class-use/WeightedAshwoodEntitySorter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ashwood.WeightedAshwoodEntitySorter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ashwood.WeightedAshwoodEntitySorter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ashwood.WeightedAshwoodEntitySorter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ashwood.WeightedAshwoodEntitySorter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/ArcIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/ArcIterator.html
index 55c59ae..11a7a66 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/ArcIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/ArcIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ArcIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ArcIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArcIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ArcIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -282,7 +282,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/DepthFirstSearch.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/DepthFirstSearch.html
index feeeb6e..6647579 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/DepthFirstSearch.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/DepthFirstSearch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DepthFirstSearch (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DepthFirstSearch (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DepthFirstSearch (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DepthFirstSearch (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -468,7 +468,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/DepthFirstStampSearch.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/DepthFirstStampSearch.html
index 5eec2a5..6c3d25a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/DepthFirstStampSearch.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/DepthFirstStampSearch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DepthFirstStampSearch (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DepthFirstStampSearch (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DepthFirstStampSearch (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DepthFirstStampSearch (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -480,7 +480,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/Digraph.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/Digraph.html
index 1679485..e41ac4a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/Digraph.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/Digraph.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Digraph (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Digraph (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Digraph (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Digraph (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -556,7 +556,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/DigraphIteration.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/DigraphIteration.html
index 93d953d..04bbf0a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/DigraphIteration.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/DigraphIteration.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DigraphIteration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DigraphIteration (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DigraphIteration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DigraphIteration (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -306,7 +306,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/FilterArcIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/FilterArcIterator.html
index 27ef17a..0c77819 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/FilterArcIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/FilterArcIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FilterArcIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FilterArcIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FilterArcIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FilterArcIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -402,7 +402,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/FilterIteration.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/FilterIteration.html
index b32393a..c3d03cb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/FilterIteration.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/FilterIteration.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FilterIteration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FilterIteration (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FilterIteration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FilterIteration (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -379,7 +379,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/IndegreeTopologicalSort.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/IndegreeTopologicalSort.html
index bf57093..e65d537 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/IndegreeTopologicalSort.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/IndegreeTopologicalSort.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>IndegreeTopologicalSort (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>IndegreeTopologicalSort (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IndegreeTopologicalSort (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="IndegreeTopologicalSort (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/MapDigraph.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/MapDigraph.html
index 27c9dda..fe99e03 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/MapDigraph.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/MapDigraph.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>MapDigraph (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>MapDigraph (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MapDigraph (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="MapDigraph (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -751,7 +751,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/ReversedIteration.ReversedArcIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/ReversedIteration.ReversedArcIterator.html
index 6b73ece..4ccfdff 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/ReversedIteration.ReversedArcIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/ReversedIteration.ReversedArcIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ReversedIteration.ReversedArcIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ReversedIteration.ReversedArcIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReversedIteration.ReversedArcIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ReversedIteration.ReversedArcIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -396,7 +396,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/ReversedIteration.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/ReversedIteration.html
index 1a2f406..ef7addb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/ReversedIteration.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/ReversedIteration.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ReversedIteration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ReversedIteration (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReversedIteration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ReversedIteration (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -398,7 +398,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/StrongConnection.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/StrongConnection.html
index 0831af8..8896e02 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/StrongConnection.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/StrongConnection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>StrongConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>StrongConnection (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="StrongConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="StrongConnection (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -374,7 +374,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/ArcIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/ArcIterator.html
index 5a59420..1444351 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/ArcIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/ArcIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.ashwood.graph.ArcIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.ashwood.graph.ArcIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.ashwood.graph.ArcIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.ashwood.graph.ArcIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -300,7 +300,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/DepthFirstSearch.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/DepthFirstSearch.html
index d8b2aa8..598540a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/DepthFirstSearch.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/DepthFirstSearch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ashwood.graph.DepthFirstSearch (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ashwood.graph.DepthFirstSearch (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ashwood.graph.DepthFirstSearch (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ashwood.graph.DepthFirstSearch (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/DepthFirstStampSearch.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/DepthFirstStampSearch.html
index d1116f0..99ca14d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/DepthFirstStampSearch.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/DepthFirstStampSearch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/Digraph.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/Digraph.html
index 9575f25..815477c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/Digraph.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/Digraph.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.ashwood.graph.Digraph (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.ashwood.graph.Digraph (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.ashwood.graph.Digraph (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.ashwood.graph.Digraph (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -233,7 +233,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/DigraphIteration.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/DigraphIteration.html
index a5a8cc7..a980abe 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/DigraphIteration.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/DigraphIteration.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.ashwood.graph.DigraphIteration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.ashwood.graph.DigraphIteration (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.ashwood.graph.DigraphIteration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.ashwood.graph.DigraphIteration (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -263,7 +263,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/FilterArcIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/FilterArcIterator.html
index c636b16..95b69a0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/FilterArcIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/FilterArcIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ashwood.graph.FilterArcIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ashwood.graph.FilterArcIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ashwood.graph.FilterArcIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ashwood.graph.FilterArcIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/FilterIteration.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/FilterIteration.html
index baf5290..0caae05 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/FilterIteration.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/FilterIteration.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ashwood.graph.FilterIteration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ashwood.graph.FilterIteration (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ashwood.graph.FilterIteration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ashwood.graph.FilterIteration (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/IndegreeTopologicalSort.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/IndegreeTopologicalSort.html
index 951904a..28734bd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/IndegreeTopologicalSort.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/IndegreeTopologicalSort.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ashwood.graph.IndegreeTopologicalSort (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ashwood.graph.IndegreeTopologicalSort (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ashwood.graph.IndegreeTopologicalSort (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ashwood.graph.IndegreeTopologicalSort (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/MapDigraph.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/MapDigraph.html
index 7a70b46..85939c9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/MapDigraph.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/MapDigraph.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ashwood.graph.MapDigraph (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ashwood.graph.MapDigraph (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ashwood.graph.MapDigraph (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ashwood.graph.MapDigraph (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/ReversedIteration.ReversedArcIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/ReversedIteration.ReversedArcIterator.html
index 4607a51..9161fe9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/ReversedIteration.ReversedArcIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/ReversedIteration.ReversedArcIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ashwood.graph.ReversedIteration.ReversedArcIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ashwood.graph.ReversedIteration.ReversedArcIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ashwood.graph.ReversedIteration.ReversedArcIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ashwood.graph.ReversedIteration.ReversedArcIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/ReversedIteration.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/ReversedIteration.html
index b19575c..4644b9f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/ReversedIteration.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/ReversedIteration.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ashwood.graph.ReversedIteration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ashwood.graph.ReversedIteration (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ashwood.graph.ReversedIteration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ashwood.graph.ReversedIteration (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/StrongConnection.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/StrongConnection.html
index a63ac87..fdd99a8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/StrongConnection.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/class-use/StrongConnection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ashwood.graph.StrongConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ashwood.graph.StrongConnection (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ashwood.graph.StrongConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ashwood.graph.StrongConnection (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/package-summary.html
index 5f79479..70d27a7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.ashwood.graph (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.ashwood.graph (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.ashwood.graph (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.ashwood.graph (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -219,7 +219,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/package-tree.html
index d6ab9cb..cff0301 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.ashwood.graph Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.ashwood.graph Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.ashwood.graph Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.ashwood.graph Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -187,7 +187,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/package-use.html
index 5ec6c24..3d473f5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/graph/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.ashwood.graph (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.ashwood.graph (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.ashwood.graph (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.ashwood.graph (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -193,7 +193,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/package-summary.html
index e17844e..31ee6ea 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.ashwood (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.ashwood (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.ashwood (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.ashwood (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -192,7 +192,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/package-tree.html
index 0b787cd..8092629 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.ashwood Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.ashwood Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.ashwood Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.ashwood Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -171,7 +171,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/package-use.html
index a1f33f8..01043ad 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ashwood/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.ashwood (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.ashwood (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.ashwood (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.ashwood (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -184,7 +184,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/MapQueryCache.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/MapQueryCache.html
index ce24106..861447a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/MapQueryCache.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/MapQueryCache.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>MapQueryCache (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>MapQueryCache (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MapQueryCache (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="MapQueryCache (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -629,7 +629,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/MapQueryCacheProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/MapQueryCacheProvider.html
index f25fa28..c444a20 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/MapQueryCacheProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/MapQueryCacheProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>MapQueryCacheProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>MapQueryCacheProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MapQueryCacheProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="MapQueryCacheProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -362,7 +362,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/NestedQueryCache.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/NestedQueryCache.html
index ff305aa..86611f1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/NestedQueryCache.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/NestedQueryCache.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>NestedQueryCache (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>NestedQueryCache (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NestedQueryCache (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="NestedQueryCache (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -553,7 +553,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/QueryCache.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/QueryCache.html
index a208509..ae3e660 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/QueryCache.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/QueryCache.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QueryCache (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QueryCache (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryCache (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QueryCache (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -393,7 +393,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/QueryCacheEntryFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/QueryCacheEntryFactory.html
index d7745cc..394f894 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/QueryCacheEntryFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/QueryCacheEntryFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QueryCacheEntryFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QueryCacheEntryFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryCacheEntryFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QueryCacheEntryFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -257,7 +257,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/MapQueryCache.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/MapQueryCache.html
index 89b47ef..4b5275c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/MapQueryCache.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/MapQueryCache.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.cache.MapQueryCache (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.cache.MapQueryCache (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.cache.MapQueryCache (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.cache.MapQueryCache (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/MapQueryCacheProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/MapQueryCacheProvider.html
index 9335837..4a545ea 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/MapQueryCacheProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/MapQueryCacheProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.cache.MapQueryCacheProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.cache.MapQueryCacheProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.cache.MapQueryCacheProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.cache.MapQueryCacheProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/NestedQueryCache.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/NestedQueryCache.html
index 671a23f..d43d45b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/NestedQueryCache.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/NestedQueryCache.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.cache.NestedQueryCache (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.cache.NestedQueryCache (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.cache.NestedQueryCache (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.cache.NestedQueryCache (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/QueryCache.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/QueryCache.html
index f284673..3f6cb94 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/QueryCache.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/QueryCache.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.cache.QueryCache (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.cache.QueryCache (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.cache.QueryCache (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.cache.QueryCache (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -457,7 +457,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/QueryCacheEntryFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/QueryCacheEntryFactory.html
index b3fa174..354ee8c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/QueryCacheEntryFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/class-use/QueryCacheEntryFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.cache.QueryCacheEntryFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.cache.QueryCacheEntryFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.cache.QueryCacheEntryFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.cache.QueryCacheEntryFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -235,7 +235,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/package-summary.html
index 1f84b3d..56904a2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.cache (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.cache (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.cache (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.cache (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -201,7 +201,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/package-tree.html
index 4757e05..05d823a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.cache Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.cache Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.cache Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.cache Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -170,7 +170,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/package-use.html
index 932fe7a..bcb6704 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/cache/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.cache (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.cache (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.cache (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.cache (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -316,7 +316,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/BaseContext.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/BaseContext.html
index b8ac697..78d774b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/BaseContext.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/BaseContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.BaseContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.BaseContext (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.BaseContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.BaseContext (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -194,7 +194,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/BaseDataObject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/BaseDataObject.html
index 1cfa9a1..4d934b5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/BaseDataObject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/BaseDataObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.BaseDataObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.BaseDataObject (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.BaseDataObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.BaseDataObject (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -202,7 +202,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/Cayenne.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/Cayenne.html
index ec70d1f..4ec5a53 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/Cayenne.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/Cayenne.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.Cayenne (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.Cayenne (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.Cayenne (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.Cayenne (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/CayenneDataObject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/CayenneDataObject.html
index 1580524..0a3e662 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/CayenneDataObject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/CayenneDataObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.CayenneDataObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.CayenneDataObject (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.CayenneDataObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.CayenneDataObject (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/CayenneException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/CayenneException.html
index 6ef76aa..f881718 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/CayenneException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/CayenneException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.CayenneException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.CayenneException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.CayenneException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.CayenneException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/CayenneRuntimeException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/CayenneRuntimeException.html
index b62d2b4..aa0e080 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/CayenneRuntimeException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/CayenneRuntimeException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.CayenneRuntimeException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.CayenneRuntimeException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.CayenneRuntimeException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.CayenneRuntimeException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -812,7 +812,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ConfigurationException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ConfigurationException.html
index 8c3adfd..2053906 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ConfigurationException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ConfigurationException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ConfigurationException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ConfigurationException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ConfigurationException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ConfigurationException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -350,7 +350,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannel.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannel.html
index d07dabd..326be6c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannel.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.DataChannel (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.DataChannel (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.DataChannel (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.DataChannel (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -686,7 +686,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelFilter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelFilter.html
index 7c104e9..fb3a4d8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelFilter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.DataChannelFilter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.DataChannelFilter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.DataChannelFilter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.DataChannelFilter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -292,7 +292,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelFilterChain.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelFilterChain.html
index e4d6a5d..fc2d23a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelFilterChain.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelFilterChain.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.DataChannelFilterChain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.DataChannelFilterChain (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.DataChannelFilterChain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.DataChannelFilterChain (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -206,7 +206,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelListener.html
index 3e5863e..a8d8c25 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.DataChannelListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.DataChannelListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.DataChannelListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.DataChannelListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -204,7 +204,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelQueryFilter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelQueryFilter.html
index 0c7acf4..6fc41b6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelQueryFilter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelQueryFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.DataChannelQueryFilter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.DataChannelQueryFilter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.DataChannelQueryFilter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.DataChannelQueryFilter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -309,7 +309,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelQueryFilterChain.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelQueryFilterChain.html
index 779fe64..6d27130 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelQueryFilterChain.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelQueryFilterChain.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.DataChannelQueryFilterChain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.DataChannelQueryFilterChain (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.DataChannelQueryFilterChain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.DataChannelQueryFilterChain (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -204,7 +204,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelSyncCallbackAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelSyncCallbackAction.html
index b61e01e..b044f4f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelSyncCallbackAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelSyncCallbackAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.DataChannelSyncCallbackAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.DataChannelSyncCallbackAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.DataChannelSyncCallbackAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.DataChannelSyncCallbackAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -195,7 +195,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelSyncFilter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelSyncFilter.html
index c189b4b..7c1dc43 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelSyncFilter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelSyncFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.DataChannelSyncFilter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.DataChannelSyncFilter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.DataChannelSyncFilter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.DataChannelSyncFilter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -337,7 +337,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelSyncFilterChain.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelSyncFilterChain.html
index a161cc9..9887fa3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelSyncFilterChain.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataChannelSyncFilterChain.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.DataChannelSyncFilterChain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.DataChannelSyncFilterChain (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.DataChannelSyncFilterChain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.DataChannelSyncFilterChain (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -235,7 +235,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataObject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataObject.html
index 575ea18..c072c9a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataObject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.DataObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.DataObject (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.DataObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.DataObject (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -395,7 +395,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataRow.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataRow.html
index 098fde2..b613702 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataRow.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DataRow.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.DataRow (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.DataRow (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.DataRow (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.DataRow (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -597,7 +597,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DeleteDenyException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DeleteDenyException.html
index 1698960..b649a24 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DeleteDenyException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/DeleteDenyException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.DeleteDenyException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.DeleteDenyException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.DeleteDenyException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.DeleteDenyException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -223,7 +223,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ExtendedEnumeration.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ExtendedEnumeration.html
index 579a3f6..36fef3c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ExtendedEnumeration.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ExtendedEnumeration.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.ExtendedEnumeration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.ExtendedEnumeration (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.ExtendedEnumeration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.ExtendedEnumeration (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/Fault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/Fault.html
index a014264..07222fd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/Fault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/Fault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.Fault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.Fault (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.Fault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.Fault (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -318,7 +318,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/FaultFailureException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/FaultFailureException.html
index 4bc24bf..2fef645 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/FaultFailureException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/FaultFailureException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.FaultFailureException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.FaultFailureException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.FaultFailureException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.FaultFailureException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/HybridDataObject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/HybridDataObject.html
index 561df15..3e8ce94 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/HybridDataObject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/HybridDataObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.HybridDataObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.HybridDataObject (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.HybridDataObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.HybridDataObject (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/LifecycleListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/LifecycleListener.html
index cf09ebe..f976ba3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/LifecycleListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/LifecycleListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.LifecycleListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.LifecycleListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.LifecycleListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.LifecycleListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -200,7 +200,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ObjectContext.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ObjectContext.html
index 64dc436..add2d37 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ObjectContext.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ObjectContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.ObjectContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.ObjectContext (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.ObjectContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.ObjectContext (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1153,7 +1153,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ObjectId.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ObjectId.html
index 21e6d36..58c9f4d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ObjectId.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ObjectId.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ObjectId (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ObjectId (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ObjectId (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ObjectId (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -793,7 +793,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/PersistenceState.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/PersistenceState.html
index 5bc335a..fe952d9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/PersistenceState.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/PersistenceState.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.PersistenceState (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.PersistenceState (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.PersistenceState (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.PersistenceState (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/Persistent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/Persistent.html
index 76c8c8c..b060842 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/Persistent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/Persistent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.Persistent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.Persistent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.Persistent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.Persistent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1042,7 +1042,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/PersistentObject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/PersistentObject.html
index 1f036df..dfccffc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/PersistentObject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/PersistentObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.PersistentObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.PersistentObject (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.PersistentObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.PersistentObject (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -210,7 +210,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ProcedureResult.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ProcedureResult.html
index e106493..99905da 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ProcedureResult.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ProcedureResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ProcedureResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ProcedureResult (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ProcedureResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ProcedureResult (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -221,7 +221,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/QueryResponse.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/QueryResponse.html
index 15d813f..b45c876 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/QueryResponse.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/QueryResponse.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.QueryResponse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.QueryResponse (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.QueryResponse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.QueryResponse (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -422,7 +422,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/QueryResult.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/QueryResult.html
index 724b735..d3cb312 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/QueryResult.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/QueryResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.QueryResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.QueryResult (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.QueryResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.QueryResult (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -288,7 +288,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/QueryResultItem.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/QueryResultItem.html
index cd09b7c..b61b024 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/QueryResultItem.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/QueryResultItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.QueryResultItem (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.QueryResultItem (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.QueryResultItem (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.QueryResultItem (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -261,7 +261,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ResultBatchIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ResultBatchIterator.html
index 7ec7fc2..9c6bd87 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ResultBatchIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ResultBatchIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ResultBatchIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ResultBatchIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ResultBatchIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ResultBatchIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -264,7 +264,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ResultIterator.html
index ac5c487..d8a680e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.ResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.ResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.ResultIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.ResultIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -544,7 +544,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ResultIteratorCallback.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ResultIteratorCallback.html
index 84df8c8..d7dd092 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ResultIteratorCallback.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ResultIteratorCallback.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.ResultIteratorCallback (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.ResultIteratorCallback (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.ResultIteratorCallback (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.ResultIteratorCallback (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -265,7 +265,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/Validating.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/Validating.html
index 0695d8f..473565c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/Validating.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/Validating.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.Validating (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.Validating (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.Validating (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.Validating (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -210,7 +210,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ValueHolder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ValueHolder.html
index fcf1639..5cf82c0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ValueHolder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/class-use/ValueHolder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.ValueHolder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.ValueHolder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.ValueHolder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.ValueHolder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -291,7 +291,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/BaseConfigurationNodeVisitor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/BaseConfigurationNodeVisitor.html
index 828d817..ed4b860 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/BaseConfigurationNodeVisitor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/BaseConfigurationNodeVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BaseConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BaseConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BaseConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BaseConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -554,7 +554,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/CayenneRuntime.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/CayenneRuntime.html
index d107b10..4671bd4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/CayenneRuntime.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/CayenneRuntime.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CayenneRuntime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CayenneRuntime (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CayenneRuntime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CayenneRuntime (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -553,7 +553,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ConfigurationNameMapper.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ConfigurationNameMapper.html
index 2d280a1..cf1ad2c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ConfigurationNameMapper.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ConfigurationNameMapper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ConfigurationNameMapper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ConfigurationNameMapper (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConfigurationNameMapper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ConfigurationNameMapper (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -302,7 +302,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ConfigurationNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ConfigurationNode.html
index a8e2d7c..ea0105c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ConfigurationNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ConfigurationNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ConfigurationNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ConfigurationNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConfigurationNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ConfigurationNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -258,7 +258,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ConfigurationNodeVisitor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ConfigurationNodeVisitor.html
index d3cbdfa..00264e2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ConfigurationNodeVisitor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ConfigurationNodeVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -440,7 +440,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ConfigurationTree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ConfigurationTree.html
index 60f094e..874dbb7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ConfigurationTree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ConfigurationTree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ConfigurationTree (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ConfigurationTree (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConfigurationTree (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ConfigurationTree (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -399,7 +399,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/Constants.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/Constants.html
index 5aef0ad..ab40481 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/Constants.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/Constants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Constants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Constants (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Constants (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -898,7 +898,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataChannelDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataChannelDescriptor.html
index 138a7d8..324ee89 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataChannelDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataChannelDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataChannelDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataChannelDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataChannelDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -654,7 +654,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataChannelDescriptorLoader.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataChannelDescriptorLoader.html
index ba46585..0ebf897 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataChannelDescriptorLoader.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataChannelDescriptorLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataChannelDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataChannelDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataChannelDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -268,7 +268,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataChannelDescriptorMerger.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataChannelDescriptorMerger.html
index c040a53..4feb8c9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataChannelDescriptorMerger.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataChannelDescriptorMerger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataChannelDescriptorMerger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataChannelDescriptorMerger (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelDescriptorMerger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataChannelDescriptorMerger (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -257,7 +257,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataMapLoader.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataMapLoader.html
index 2f7cc9a..8642f05 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataMapLoader.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataMapLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataMapLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataMapLoader (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataMapLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataMapLoader (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -262,7 +262,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataNodeDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataNodeDescriptor.html
index df900a6..e2b6ad3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataNodeDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DataNodeDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataNodeDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataNodeDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataNodeDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataNodeDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -798,7 +798,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DefaultConfigurationNameMapper.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DefaultConfigurationNameMapper.html
index 50b06cd..626b240 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DefaultConfigurationNameMapper.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DefaultConfigurationNameMapper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultConfigurationNameMapper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultConfigurationNameMapper (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultConfigurationNameMapper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultConfigurationNameMapper (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -447,7 +447,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DefaultDataChannelDescriptorMerger.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DefaultDataChannelDescriptorMerger.html
index a423423..b7bbd49 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DefaultDataChannelDescriptorMerger.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DefaultDataChannelDescriptorMerger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultDataChannelDescriptorMerger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultDataChannelDescriptorMerger (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultDataChannelDescriptorMerger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultDataChannelDescriptorMerger (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -352,7 +352,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DefaultObjectStoreFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DefaultObjectStoreFactory.html
index 965900b..979c583 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DefaultObjectStoreFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DefaultObjectStoreFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultObjectStoreFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultObjectStoreFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultObjectStoreFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultObjectStoreFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -380,7 +380,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DefaultRuntimeProperties.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DefaultRuntimeProperties.html
index 986760d..e946e30 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DefaultRuntimeProperties.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/DefaultRuntimeProperties.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultRuntimeProperties (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultRuntimeProperties (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultRuntimeProperties (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultRuntimeProperties (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -455,7 +455,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/EmptyConfigurationNodeVisitor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/EmptyConfigurationNodeVisitor.html
index 3076403..841b7c9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/EmptyConfigurationNodeVisitor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/EmptyConfigurationNodeVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EmptyConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EmptyConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EmptyConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EmptyConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -551,7 +551,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ObjectContextFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ObjectContextFactory.html
index 3125c0e..a86f493 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ObjectContextFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ObjectContextFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjectContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjectContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjectContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -278,7 +278,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ObjectStoreFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ObjectStoreFactory.html
index 4dc3fde..1b4d3a9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ObjectStoreFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/ObjectStoreFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjectStoreFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjectStoreFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectStoreFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjectStoreFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -260,7 +260,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/PasswordEncoding.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/PasswordEncoding.html
index 48f04b0..74fbf5b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/PasswordEncoding.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/PasswordEncoding.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PasswordEncoding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PasswordEncoding (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PasswordEncoding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PasswordEncoding (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -345,7 +345,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/PlainTextPasswordEncoder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/PlainTextPasswordEncoder.html
index 538ab10..2d9a0b0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/PlainTextPasswordEncoder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/PlainTextPasswordEncoder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PlainTextPasswordEncoder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PlainTextPasswordEncoder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PlainTextPasswordEncoder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PlainTextPasswordEncoder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -379,7 +379,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/Rot13PasswordEncoder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/Rot13PasswordEncoder.html
index a5522dd..1f524da 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/Rot13PasswordEncoder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/Rot13PasswordEncoder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Rot13PasswordEncoder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Rot13PasswordEncoder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Rot13PasswordEncoder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Rot13PasswordEncoder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -412,7 +412,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/Rot47PasswordEncoder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/Rot47PasswordEncoder.html
index a452d82..c1efdc0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/Rot47PasswordEncoder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/Rot47PasswordEncoder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Rot47PasswordEncoder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Rot47PasswordEncoder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Rot47PasswordEncoder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Rot47PasswordEncoder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -411,7 +411,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/RuntimeProperties.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/RuntimeProperties.html
index 6196396..7e0046c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/RuntimeProperties.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/RuntimeProperties.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>RuntimeProperties (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>RuntimeProperties (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RuntimeProperties (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="RuntimeProperties (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -333,7 +333,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/BaseConfigurationNodeVisitor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/BaseConfigurationNodeVisitor.html
index b2f48a2..319ba86 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/BaseConfigurationNodeVisitor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/BaseConfigurationNodeVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.BaseConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.BaseConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.BaseConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.BaseConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/CayenneRuntime.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/CayenneRuntime.html
index 64af491..2b0576f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/CayenneRuntime.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/CayenneRuntime.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.CayenneRuntime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.CayenneRuntime (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.CayenneRuntime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.CayenneRuntime (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -220,7 +220,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ConfigurationNameMapper.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ConfigurationNameMapper.html
index be41729..7382e6f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ConfigurationNameMapper.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ConfigurationNameMapper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.ConfigurationNameMapper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.ConfigurationNameMapper (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.ConfigurationNameMapper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.ConfigurationNameMapper (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -216,7 +216,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ConfigurationNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ConfigurationNode.html
index 40af3b6..2a2112a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ConfigurationNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ConfigurationNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.ConfigurationNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.ConfigurationNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.ConfigurationNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.ConfigurationNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -524,7 +524,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ConfigurationNodeVisitor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ConfigurationNodeVisitor.html
index c450692..f10d604 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ConfigurationNodeVisitor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ConfigurationNodeVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.ConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.ConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.ConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.ConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -623,7 +623,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ConfigurationTree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ConfigurationTree.html
index c105402..4f6fd0e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ConfigurationTree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ConfigurationTree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.ConfigurationTree (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.ConfigurationTree (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.ConfigurationTree (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.ConfigurationTree (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -260,7 +260,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/Constants.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/Constants.html
index 7433e27..c4b21f7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/Constants.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/Constants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.Constants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.Constants (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.Constants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.Constants (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataChannelDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataChannelDescriptor.html
index fd2ea89..5575756 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataChannelDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataChannelDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.DataChannelDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.DataChannelDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.DataChannelDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.DataChannelDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -500,7 +500,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataChannelDescriptorLoader.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataChannelDescriptorLoader.html
index bfd97fa..c58c1b1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataChannelDescriptorLoader.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataChannelDescriptorLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.DataChannelDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.DataChannelDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.DataChannelDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.DataChannelDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -216,7 +216,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataChannelDescriptorMerger.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataChannelDescriptorMerger.html
index 318f66d..98e270f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataChannelDescriptorMerger.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataChannelDescriptorMerger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.DataChannelDescriptorMerger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.DataChannelDescriptorMerger (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.DataChannelDescriptorMerger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.DataChannelDescriptorMerger (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -218,7 +218,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataMapLoader.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataMapLoader.html
index 0788404..6ca52e7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataMapLoader.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataMapLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.DataMapLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.DataMapLoader (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.DataMapLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.DataMapLoader (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -205,7 +205,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataNodeDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataNodeDescriptor.html
index 9f7c7bf..d69df11 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataNodeDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DataNodeDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.DataNodeDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.DataNodeDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.DataNodeDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.DataNodeDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -388,7 +388,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DefaultConfigurationNameMapper.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DefaultConfigurationNameMapper.html
index 4345658..c96403a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DefaultConfigurationNameMapper.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DefaultConfigurationNameMapper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.DefaultConfigurationNameMapper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.DefaultConfigurationNameMapper (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.DefaultConfigurationNameMapper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.DefaultConfigurationNameMapper (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DefaultDataChannelDescriptorMerger.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DefaultDataChannelDescriptorMerger.html
index 60a5a99..42c2380 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DefaultDataChannelDescriptorMerger.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DefaultDataChannelDescriptorMerger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.DefaultDataChannelDescriptorMerger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.DefaultDataChannelDescriptorMerger (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.DefaultDataChannelDescriptorMerger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.DefaultDataChannelDescriptorMerger (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DefaultObjectStoreFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DefaultObjectStoreFactory.html
index 440bbce..a4d1aaf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DefaultObjectStoreFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DefaultObjectStoreFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.DefaultObjectStoreFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.DefaultObjectStoreFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.DefaultObjectStoreFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.DefaultObjectStoreFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DefaultRuntimeProperties.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DefaultRuntimeProperties.html
index 080a25f..c8d2f7d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DefaultRuntimeProperties.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/DefaultRuntimeProperties.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.DefaultRuntimeProperties (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.DefaultRuntimeProperties (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.DefaultRuntimeProperties (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.DefaultRuntimeProperties (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/EmptyConfigurationNodeVisitor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/EmptyConfigurationNodeVisitor.html
index b3cb437..fcea55c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/EmptyConfigurationNodeVisitor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/EmptyConfigurationNodeVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.EmptyConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.EmptyConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.EmptyConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.EmptyConfigurationNodeVisitor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ObjectContextFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ObjectContextFactory.html
index 4bde739..db483f5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ObjectContextFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ObjectContextFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.ObjectContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.ObjectContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.ObjectContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.ObjectContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -216,7 +216,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ObjectStoreFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ObjectStoreFactory.html
index faf28aa..6fe126f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ObjectStoreFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/ObjectStoreFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.ObjectStoreFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.ObjectStoreFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.ObjectStoreFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.ObjectStoreFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -220,7 +220,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/PasswordEncoding.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/PasswordEncoding.html
index 0aea063..604c20a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/PasswordEncoding.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/PasswordEncoding.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.PasswordEncoding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.PasswordEncoding (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.PasswordEncoding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.PasswordEncoding (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -239,7 +239,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/PlainTextPasswordEncoder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/PlainTextPasswordEncoder.html
index 383eca2..42493db 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/PlainTextPasswordEncoder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/PlainTextPasswordEncoder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.PlainTextPasswordEncoder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.PlainTextPasswordEncoder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.PlainTextPasswordEncoder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.PlainTextPasswordEncoder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/Rot13PasswordEncoder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/Rot13PasswordEncoder.html
index 9da7ccd..166e8d0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/Rot13PasswordEncoder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/Rot13PasswordEncoder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.Rot13PasswordEncoder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.Rot13PasswordEncoder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.Rot13PasswordEncoder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.Rot13PasswordEncoder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/Rot47PasswordEncoder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/Rot47PasswordEncoder.html
index 3ece20a..df112bb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/Rot47PasswordEncoder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/Rot47PasswordEncoder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.Rot47PasswordEncoder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.Rot47PasswordEncoder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.Rot47PasswordEncoder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.Rot47PasswordEncoder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/RuntimeProperties.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/RuntimeProperties.html
index ec4608d..c5bc785 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/RuntimeProperties.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/class-use/RuntimeProperties.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.RuntimeProperties (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.RuntimeProperties (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.RuntimeProperties (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.RuntimeProperties (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -985,7 +985,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/package-summary.html
index 7491652..fd610af 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.configuration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.configuration (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.configuration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.configuration (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -322,7 +322,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/package-tree.html
index 9842e68..dd929fc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.configuration Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.configuration Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.configuration Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.configuration Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -189,7 +189,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/package-use.html
index 0aab8e1..89e6511 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.configuration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.configuration (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.configuration (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.configuration (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1107,7 +1107,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/CayenneClientModuleProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/CayenneClientModuleProvider.html
index 036caec..7e242f0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/CayenneClientModuleProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/CayenneClientModuleProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CayenneClientModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CayenneClientModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CayenneClientModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CayenneClientModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -225,7 +225,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/CayenneContextFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/CayenneContextFactory.html
index 0cb8181..712042b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/CayenneContextFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/CayenneContextFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CayenneContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CayenneContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CayenneContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CayenneContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -442,7 +442,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientChannelProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientChannelProvider.html
index e0de7ec..d2b8ab1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientChannelProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientChannelProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ClientChannelProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ClientChannelProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClientChannelProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ClientChannelProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -386,7 +386,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientConstants.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientConstants.html
index bd0a87d..f45e62a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientConstants.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientConstants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ClientConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ClientConstants (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClientConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ClientConstants (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -482,7 +482,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientModule.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientModule.html
index 1e44889..06d4f0b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientModule.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientModule.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ClientModule (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ClientModule (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClientModule (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ClientModule (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -322,7 +322,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientRuntime.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientRuntime.html
index 61d383b..eb5d9ca 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientRuntime.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientRuntime.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ClientRuntime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ClientRuntime (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClientRuntime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ClientRuntime (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -405,7 +405,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder.html
index 0707677..7877aa0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ClientRuntimeBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ClientRuntimeBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClientRuntimeBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ClientRuntimeBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -371,7 +371,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/LocalClientServerChannelProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/LocalClientServerChannelProvider.html
index 062abe8..8b7b5e4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/LocalClientServerChannelProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/LocalClientServerChannelProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>LocalClientServerChannelProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>LocalClientServerChannelProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LocalClientServerChannelProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="LocalClientServerChannelProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -363,7 +363,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/LocalConnectionProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/LocalConnectionProvider.html
index 5196f3d..dda28bb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/LocalConnectionProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/LocalConnectionProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>LocalConnectionProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>LocalConnectionProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LocalConnectionProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="LocalConnectionProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -362,7 +362,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/MainCayenneClientModuleProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/MainCayenneClientModuleProvider.html
index 3da761e..3335122 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/MainCayenneClientModuleProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/MainCayenneClientModuleProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>MainCayenneClientModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>MainCayenneClientModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MainCayenneClientModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="MainCayenneClientModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/CayenneClientModuleProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/CayenneClientModuleProvider.html
index dea24f2..950b84f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/CayenneClientModuleProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/CayenneClientModuleProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.rop.client.CayenneClientModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.rop.client.CayenneClientModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.rop.client.CayenneClientModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.rop.client.CayenneClientModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/CayenneContextFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/CayenneContextFactory.html
index 35803d3..239892f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/CayenneContextFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/CayenneContextFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.rop.client.CayenneContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.rop.client.CayenneContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.rop.client.CayenneContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.rop.client.CayenneContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientChannelProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientChannelProvider.html
index fa82e21..d3b2479 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientChannelProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientChannelProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.rop.client.ClientChannelProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.rop.client.ClientChannelProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.rop.client.ClientChannelProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.rop.client.ClientChannelProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientConstants.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientConstants.html
index db4e610..4191166 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientConstants.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientConstants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.rop.client.ClientConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.rop.client.ClientConstants (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.rop.client.ClientConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.rop.client.ClientConstants (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientModule.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientModule.html
index 8a8800a..0cb8346 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientModule.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientModule.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.rop.client.ClientModule (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.rop.client.ClientModule (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.rop.client.ClientModule (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.rop.client.ClientModule (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientRuntime.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientRuntime.html
index c5027ff..1dee9c2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientRuntime.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientRuntime.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.rop.client.ClientRuntime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.rop.client.ClientRuntime (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.rop.client.ClientRuntime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.rop.client.ClientRuntime (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientRuntimeBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientRuntimeBuilder.html
index b1a4c92..6306fb9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientRuntimeBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/ClientRuntimeBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.rop.client.ClientRuntimeBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.rop.client.ClientRuntimeBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.rop.client.ClientRuntimeBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.rop.client.ClientRuntimeBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -222,7 +222,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/LocalClientServerChannelProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/LocalClientServerChannelProvider.html
index 5564814..33cece2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/LocalClientServerChannelProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/LocalClientServerChannelProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.rop.client.LocalClientServerChannelProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.rop.client.LocalClientServerChannelProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.rop.client.LocalClientServerChannelProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.rop.client.LocalClientServerChannelProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/LocalConnectionProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/LocalConnectionProvider.html
index 1e0edfa..353474b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/LocalConnectionProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/LocalConnectionProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.rop.client.LocalConnectionProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.rop.client.LocalConnectionProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.rop.client.LocalConnectionProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.rop.client.LocalConnectionProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/MainCayenneClientModuleProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/MainCayenneClientModuleProvider.html
index dade37c..acff8b0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/MainCayenneClientModuleProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/class-use/MainCayenneClientModuleProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.rop.client.MainCayenneClientModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.rop.client.MainCayenneClientModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.rop.client.MainCayenneClientModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.rop.client.MainCayenneClientModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/package-summary.html
index 30ab809..a31fd78 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.configuration.rop.client (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.configuration.rop.client (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.configuration.rop.client (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.configuration.rop.client (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -224,7 +224,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/package-tree.html
index 1102b3e..80e8648 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.configuration.rop.client Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.configuration.rop.client Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.configuration.rop.client Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.configuration.rop.client Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -183,7 +183,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/package-use.html
index 3d63281..3381a91 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/rop/client/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.configuration.rop.client (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.configuration.rop.client (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.configuration.rop.client (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.configuration.rop.client (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -196,7 +196,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/CayenneServerModuleProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/CayenneServerModuleProvider.html
index dfd6a0d..02d77f2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/CayenneServerModuleProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/CayenneServerModuleProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CayenneServerModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CayenneServerModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CayenneServerModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CayenneServerModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -225,7 +225,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataContextFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataContextFactory.html
index e858306..19a0497 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataContextFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataContextFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -514,7 +514,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataDomainLoadException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataDomainLoadException.html
index 4063e1f..d815218 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataDomainLoadException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataDomainLoadException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataDomainLoadException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataDomainLoadException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataDomainLoadException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataDomainLoadException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -415,7 +415,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataDomainProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataDomainProvider.html
index 52f898d..c7027b3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataDomainProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataDomainProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataDomainProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataDomainProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataDomainProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataDomainProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -623,7 +623,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataNodeFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataNodeFactory.html
index a4f3a6b..2bbf5c8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataNodeFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataNodeFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataNodeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataNodeFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataNodeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataNodeFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -262,7 +262,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataSourceFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataSourceFactory.html
index 254fda6..44bac75 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataSourceFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DataSourceFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -266,7 +266,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DbAdapterDetector.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DbAdapterDetector.html
index 12ac526..9fdc0a1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DbAdapterDetector.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DbAdapterDetector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DbAdapterDetector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DbAdapterDetector (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DbAdapterDetector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DbAdapterDetector (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -271,7 +271,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DbAdapterFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DbAdapterFactory.html
index f087fc8..5a75537 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DbAdapterFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DbAdapterFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DbAdapterFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DbAdapterFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DbAdapterFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DbAdapterFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -268,7 +268,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DefaultDataNodeFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DefaultDataNodeFactory.html
index 615c026..1b080e7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DefaultDataNodeFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DefaultDataNodeFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultDataNodeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultDataNodeFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultDataNodeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultDataNodeFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -474,7 +474,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DefaultDbAdapterFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DefaultDbAdapterFactory.html
index 37432c2..62d649b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DefaultDbAdapterFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DefaultDbAdapterFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultDbAdapterFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultDbAdapterFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultDbAdapterFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultDbAdapterFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -497,7 +497,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DelegatingDataSourceFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DelegatingDataSourceFactory.html
index 57bd115..98761a4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DelegatingDataSourceFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DelegatingDataSourceFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DelegatingDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DelegatingDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DelegatingDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DelegatingDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -467,7 +467,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DomainDataChannelProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DomainDataChannelProvider.html
index 69a1031..a7f1f2d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DomainDataChannelProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/DomainDataChannelProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DomainDataChannelProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DomainDataChannelProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DomainDataChannelProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DomainDataChannelProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -361,7 +361,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/JNDIDataSourceFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/JNDIDataSourceFactory.html
index 786c6d6..cee27c5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/JNDIDataSourceFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/JNDIDataSourceFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>JNDIDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>JNDIDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JNDIDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="JNDIDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -341,7 +341,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/MainCayenneServerModuleProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/MainCayenneServerModuleProvider.html
index 11b8149..aa12e32 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/MainCayenneServerModuleProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/MainCayenneServerModuleProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>MainCayenneServerModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>MainCayenneServerModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MainCayenneServerModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="MainCayenneServerModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -361,7 +361,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/PkGeneratorFactoryProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/PkGeneratorFactoryProvider.html
index b7dee58..fc4e7cf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/PkGeneratorFactoryProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/PkGeneratorFactoryProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PkGeneratorFactoryProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PkGeneratorFactoryProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PkGeneratorFactoryProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PkGeneratorFactoryProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -285,7 +285,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/PropertyDataSourceFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/PropertyDataSourceFactory.html
index a6a1cea..c8321f6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/PropertyDataSourceFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/PropertyDataSourceFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PropertyDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PropertyDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PropertyDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PropertyDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -415,7 +415,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/ServerModule.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/ServerModule.html
index 87b5239..8125490 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/ServerModule.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/ServerModule.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ServerModule (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ServerModule (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ServerModule (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ServerModule (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -701,7 +701,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/ServerRuntime.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/ServerRuntime.html
index 821e69f..a28b2cd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/ServerRuntime.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/ServerRuntime.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ServerRuntime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ServerRuntime (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ServerRuntime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ServerRuntime (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -505,7 +505,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/ServerRuntimeBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/ServerRuntimeBuilder.html
index aec7bdb..c63217f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/ServerRuntimeBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/ServerRuntimeBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ServerRuntimeBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ServerRuntimeBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ServerRuntimeBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ServerRuntimeBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -587,7 +587,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/XMLPoolingDataSourceFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/XMLPoolingDataSourceFactory.html
index f757b2f..1309be4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/XMLPoolingDataSourceFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/XMLPoolingDataSourceFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>XMLPoolingDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>XMLPoolingDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XMLPoolingDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="XMLPoolingDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -329,7 +329,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/CayenneServerModuleProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/CayenneServerModuleProvider.html
index 6ea61a5..3c9fae6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/CayenneServerModuleProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/CayenneServerModuleProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.server.CayenneServerModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.server.CayenneServerModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.server.CayenneServerModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.server.CayenneServerModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -192,7 +192,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataContextFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataContextFactory.html
index dd600fb..d68c0ec 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataContextFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataContextFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.server.DataContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.server.DataContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.DataContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.DataContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataDomainLoadException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataDomainLoadException.html
index d8238cc..a8f5439 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataDomainLoadException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataDomainLoadException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.server.DataDomainLoadException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.server.DataDomainLoadException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.DataDomainLoadException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.DataDomainLoadException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataDomainProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataDomainProvider.html
index cbe1ef3..c651a2e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataDomainProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataDomainProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.server.DataDomainProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.server.DataDomainProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.DataDomainProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.DataDomainProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataNodeFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataNodeFactory.html
index e9414b4..32fc0f5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataNodeFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataNodeFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.server.DataNodeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.server.DataNodeFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.server.DataNodeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.server.DataNodeFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -205,7 +205,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataSourceFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataSourceFactory.html
index 34481be..5dd83c5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataSourceFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DataSourceFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.server.DataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.server.DataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.server.DataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.server.DataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -246,7 +246,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DbAdapterDetector.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DbAdapterDetector.html
index a304129..e33ffb0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DbAdapterDetector.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DbAdapterDetector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.server.DbAdapterDetector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.server.DbAdapterDetector (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.server.DbAdapterDetector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.server.DbAdapterDetector (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -647,7 +647,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DbAdapterFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DbAdapterFactory.html
index c2b8aca..e4ce499 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DbAdapterFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DbAdapterFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.server.DbAdapterFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.server.DbAdapterFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.server.DbAdapterFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.server.DbAdapterFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -208,7 +208,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DefaultDataNodeFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DefaultDataNodeFactory.html
index 284d57f..61317e1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DefaultDataNodeFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DefaultDataNodeFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.server.DefaultDataNodeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.server.DefaultDataNodeFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.DefaultDataNodeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.DefaultDataNodeFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DefaultDbAdapterFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DefaultDbAdapterFactory.html
index 5ba2607..acad831 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DefaultDbAdapterFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DefaultDbAdapterFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.server.DefaultDbAdapterFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.server.DefaultDbAdapterFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.DefaultDbAdapterFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.DefaultDbAdapterFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DelegatingDataSourceFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DelegatingDataSourceFactory.html
index 90eecde..ee80719 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DelegatingDataSourceFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DelegatingDataSourceFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.server.DelegatingDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.server.DelegatingDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.DelegatingDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.DelegatingDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DomainDataChannelProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DomainDataChannelProvider.html
index 2f15007..3bc2201 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DomainDataChannelProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/DomainDataChannelProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.server.DomainDataChannelProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.server.DomainDataChannelProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.DomainDataChannelProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.DomainDataChannelProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/JNDIDataSourceFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/JNDIDataSourceFactory.html
index a1716ae..fed569b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/JNDIDataSourceFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/JNDIDataSourceFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.server.JNDIDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.server.JNDIDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.JNDIDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.JNDIDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/MainCayenneServerModuleProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/MainCayenneServerModuleProvider.html
index b02db02..f13581d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/MainCayenneServerModuleProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/MainCayenneServerModuleProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.server.MainCayenneServerModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.server.MainCayenneServerModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.MainCayenneServerModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.MainCayenneServerModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/PkGeneratorFactoryProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/PkGeneratorFactoryProvider.html
index f3637d4..a7f70ba 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/PkGeneratorFactoryProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/PkGeneratorFactoryProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.server.PkGeneratorFactoryProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.server.PkGeneratorFactoryProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.PkGeneratorFactoryProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.PkGeneratorFactoryProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/PropertyDataSourceFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/PropertyDataSourceFactory.html
index 67fc87e..6427df5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/PropertyDataSourceFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/PropertyDataSourceFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.server.PropertyDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.server.PropertyDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.PropertyDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.PropertyDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/ServerModule.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/ServerModule.html
index 1cc5645..6b3f009 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/ServerModule.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/ServerModule.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.server.ServerModule (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.server.ServerModule (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.ServerModule (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.ServerModule (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/ServerRuntime.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/ServerRuntime.html
index 4f954eb..9706e68 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/ServerRuntime.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/ServerRuntime.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.server.ServerRuntime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.server.ServerRuntime (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.ServerRuntime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.ServerRuntime (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/ServerRuntimeBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/ServerRuntimeBuilder.html
index ced1d1f..b8bfffe 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/ServerRuntimeBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/ServerRuntimeBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.server.ServerRuntimeBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.server.ServerRuntimeBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.ServerRuntimeBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.ServerRuntimeBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -296,7 +296,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/XMLPoolingDataSourceFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/XMLPoolingDataSourceFactory.html
index ac1dc3a..5b15224 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/XMLPoolingDataSourceFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/class-use/XMLPoolingDataSourceFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.server.XMLPoolingDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.server.XMLPoolingDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.XMLPoolingDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.server.XMLPoolingDataSourceFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/package-summary.html
index 3faf559..5b906eb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.configuration.server (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.configuration.server (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.configuration.server (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.configuration.server (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -299,7 +299,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/package-tree.html
index 56b9858..40ce9e5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.configuration.server Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.configuration.server Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.configuration.server Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.configuration.server Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -217,7 +217,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/package-use.html
index 24c4d0b..e19b3c0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/server/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.configuration.server (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.configuration.server (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.configuration.server (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.configuration.server (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -586,7 +586,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DataChannelLoaderListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DataChannelLoaderListener.html
index 05d2f99..70326eb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DataChannelLoaderListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DataChannelLoaderListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataChannelLoaderListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataChannelLoaderListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelLoaderListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataChannelLoaderListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -252,7 +252,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DataChannelMetaData.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DataChannelMetaData.html
index c6b2594..263bb68 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DataChannelMetaData.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DataChannelMetaData.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -337,7 +337,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DataMapHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DataMapHandler.html
index 563e4c0..2a462cf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DataMapHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DataMapHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataMapHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataMapHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataMapHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataMapHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -519,7 +519,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DataMapLoaderListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DataMapLoaderListener.html
index a0e4d09..4ccdff5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DataMapLoaderListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DataMapLoaderListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataMapLoaderListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataMapLoaderListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataMapLoaderListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataMapLoaderListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -252,7 +252,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DbEntityHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DbEntityHandler.html
index e0de430..c50cc56 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DbEntityHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DbEntityHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DbEntityHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DbEntityHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DbEntityHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DbEntityHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -483,7 +483,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DbKeyGeneratorHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DbKeyGeneratorHandler.html
index 6930e19..9783975 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DbKeyGeneratorHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DbKeyGeneratorHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DbKeyGeneratorHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DbKeyGeneratorHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DbKeyGeneratorHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DbKeyGeneratorHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -419,7 +419,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DbRelationshipHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DbRelationshipHandler.html
index 28d4788..83825aa 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DbRelationshipHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DbRelationshipHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DbRelationshipHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DbRelationshipHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DbRelationshipHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DbRelationshipHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -449,7 +449,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DefaultDataChannelMetaData.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DefaultDataChannelMetaData.html
index 61c511c..77adba8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DefaultDataChannelMetaData.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DefaultDataChannelMetaData.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultDataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultDataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultDataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultDataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -390,7 +390,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DefaultHandlerFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DefaultHandlerFactory.html
index f076d63..b7481e5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DefaultHandlerFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/DefaultHandlerFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultHandlerFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultHandlerFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultHandlerFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultHandlerFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -321,7 +321,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/EmbeddableAttributeHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/EmbeddableAttributeHandler.html
index 95229bc..d5bb8fd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/EmbeddableAttributeHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/EmbeddableAttributeHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EmbeddableAttributeHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EmbeddableAttributeHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EmbeddableAttributeHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EmbeddableAttributeHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -399,7 +399,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/EmbeddableHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/EmbeddableHandler.html
index 3c54d65..1d8c888 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/EmbeddableHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/EmbeddableHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EmbeddableHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EmbeddableHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EmbeddableHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EmbeddableHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -413,7 +413,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/HandlerFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/HandlerFactory.html
index 089cf9a..d516569 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/HandlerFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/HandlerFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>HandlerFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>HandlerFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HandlerFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="HandlerFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -261,7 +261,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/LoaderContext.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/LoaderContext.html
index 95fa3f2..375f25e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/LoaderContext.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/LoaderContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>LoaderContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>LoaderContext (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LoaderContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="LoaderContext (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -380,7 +380,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/NamespaceAwareNestedTagHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/NamespaceAwareNestedTagHandler.html
index 465f04b..c874d53 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/NamespaceAwareNestedTagHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/NamespaceAwareNestedTagHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>NamespaceAwareNestedTagHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>NamespaceAwareNestedTagHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NamespaceAwareNestedTagHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="NamespaceAwareNestedTagHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -629,7 +629,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/NoopDataChannelMetaData.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/NoopDataChannelMetaData.html
index d2d50fe..f93f6c4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/NoopDataChannelMetaData.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/NoopDataChannelMetaData.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>NoopDataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>NoopDataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NoopDataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="NoopDataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -388,7 +388,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/ObjEntityHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/ObjEntityHandler.html
index 76efc89..4c64700 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/ObjEntityHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/ObjEntityHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjEntityHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjEntityHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjEntityHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjEntityHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -483,7 +483,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/ObjRelationshipHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/ObjRelationshipHandler.html
index 2616da7..628d17c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/ObjRelationshipHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/ObjRelationshipHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjRelationshipHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjRelationshipHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjRelationshipHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjRelationshipHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -471,7 +471,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/ProcedureHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/ProcedureHandler.html
index 1604ae4..3edc8a5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/ProcedureHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/ProcedureHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ProcedureHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ProcedureHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcedureHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ProcedureHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -413,7 +413,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/QueryDescriptorHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/QueryDescriptorHandler.html
index 0224236..335bcc3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/QueryDescriptorHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/QueryDescriptorHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QueryDescriptorHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QueryDescriptorHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryDescriptorHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QueryDescriptorHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -492,7 +492,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/RootDataMapHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/RootDataMapHandler.html
index 37465dc..5aca3d9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/RootDataMapHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/RootDataMapHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>RootDataMapHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>RootDataMapHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RootDataMapHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="RootDataMapHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -413,7 +413,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/SAXNestedTagHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/SAXNestedTagHandler.html
index f38e579..e492b45 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/SAXNestedTagHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/SAXNestedTagHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SAXNestedTagHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SAXNestedTagHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SAXNestedTagHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SAXNestedTagHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -617,7 +617,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/VersionAwareHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/VersionAwareHandler.html
index 7ee43e9..681383c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/VersionAwareHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/VersionAwareHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>VersionAwareHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>VersionAwareHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="VersionAwareHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="VersionAwareHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -466,7 +466,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/XMLDataChannelDescriptorLoader.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/XMLDataChannelDescriptorLoader.html
index 04960e3..af68922 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/XMLDataChannelDescriptorLoader.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/XMLDataChannelDescriptorLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>XMLDataChannelDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>XMLDataChannelDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XMLDataChannelDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="XMLDataChannelDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -424,7 +424,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/XMLDataMapLoader.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/XMLDataMapLoader.html
index 7b95d6a..599b82c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/XMLDataMapLoader.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/XMLDataMapLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>XMLDataMapLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>XMLDataMapLoader (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XMLDataMapLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="XMLDataMapLoader (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -407,7 +407,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/XMLReaderProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/XMLReaderProvider.html
index bec46cf..7543275 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/XMLReaderProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/XMLReaderProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>XMLReaderProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>XMLReaderProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XMLReaderProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="XMLReaderProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -320,7 +320,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DataChannelLoaderListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DataChannelLoaderListener.html
index a64211d..f68dbc6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DataChannelLoaderListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DataChannelLoaderListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.xml.DataChannelLoaderListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.xml.DataChannelLoaderListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.xml.DataChannelLoaderListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.xml.DataChannelLoaderListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DataChannelMetaData.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DataChannelMetaData.html
index d70d593..fc2bbdb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DataChannelMetaData.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DataChannelMetaData.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.xml.DataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.xml.DataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.xml.DataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.xml.DataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -200,7 +200,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DataMapHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DataMapHandler.html
index 29aba66..c96f9eb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DataMapHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DataMapHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.DataMapHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.DataMapHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.DataMapHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.DataMapHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DataMapLoaderListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DataMapLoaderListener.html
index d9cdb1f..0e11681 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DataMapLoaderListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DataMapLoaderListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.xml.DataMapLoaderListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.xml.DataMapLoaderListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.xml.DataMapLoaderListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.xml.DataMapLoaderListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DbEntityHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DbEntityHandler.html
index 70a98bb..8a05061 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DbEntityHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DbEntityHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.DbEntityHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.DbEntityHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.DbEntityHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.DbEntityHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DbKeyGeneratorHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DbKeyGeneratorHandler.html
index 4616103..bfa6deb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DbKeyGeneratorHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DbKeyGeneratorHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.DbKeyGeneratorHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.DbKeyGeneratorHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.DbKeyGeneratorHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.DbKeyGeneratorHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DbRelationshipHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DbRelationshipHandler.html
index 50f5e27..183ae52 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DbRelationshipHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DbRelationshipHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.DbRelationshipHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.DbRelationshipHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.DbRelationshipHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.DbRelationshipHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DefaultDataChannelMetaData.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DefaultDataChannelMetaData.html
index 80ee28e..372c67d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DefaultDataChannelMetaData.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DefaultDataChannelMetaData.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.DefaultDataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.DefaultDataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.DefaultDataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.DefaultDataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DefaultHandlerFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DefaultHandlerFactory.html
index 6859385..49a3cdb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DefaultHandlerFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/DefaultHandlerFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.DefaultHandlerFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.DefaultHandlerFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.DefaultHandlerFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.DefaultHandlerFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/EmbeddableAttributeHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/EmbeddableAttributeHandler.html
index e6fa337..8dd843f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/EmbeddableAttributeHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/EmbeddableAttributeHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.EmbeddableAttributeHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.EmbeddableAttributeHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.EmbeddableAttributeHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.EmbeddableAttributeHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/EmbeddableHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/EmbeddableHandler.html
index d327042..581a8ce 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/EmbeddableHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/EmbeddableHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.EmbeddableHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.EmbeddableHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.EmbeddableHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.EmbeddableHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/HandlerFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/HandlerFactory.html
index e8b50ef..0662bf7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/HandlerFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/HandlerFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.configuration.xml.HandlerFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.configuration.xml.HandlerFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.configuration.xml.HandlerFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.configuration.xml.HandlerFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -254,7 +254,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/LoaderContext.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/LoaderContext.html
index 22f825c..3a69239 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/LoaderContext.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/LoaderContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.LoaderContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.LoaderContext (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.LoaderContext (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.LoaderContext (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -220,7 +220,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/NamespaceAwareNestedTagHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/NamespaceAwareNestedTagHandler.html
index 705f9bd..3716673 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/NamespaceAwareNestedTagHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/NamespaceAwareNestedTagHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.NamespaceAwareNestedTagHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.NamespaceAwareNestedTagHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.NamespaceAwareNestedTagHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.NamespaceAwareNestedTagHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -357,7 +357,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/NoopDataChannelMetaData.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/NoopDataChannelMetaData.html
index 53bd263..11b587e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/NoopDataChannelMetaData.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/NoopDataChannelMetaData.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.NoopDataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.NoopDataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.NoopDataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.NoopDataChannelMetaData (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/ObjEntityHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/ObjEntityHandler.html
index 3289179..b4030ab 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/ObjEntityHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/ObjEntityHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.ObjEntityHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.ObjEntityHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.ObjEntityHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.ObjEntityHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/ObjRelationshipHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/ObjRelationshipHandler.html
index 0d5478a..257ad69 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/ObjRelationshipHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/ObjRelationshipHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.ObjRelationshipHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.ObjRelationshipHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.ObjRelationshipHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.ObjRelationshipHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/ProcedureHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/ProcedureHandler.html
index fd0433e..e044941 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/ProcedureHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/ProcedureHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.ProcedureHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.ProcedureHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.ProcedureHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.ProcedureHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/QueryDescriptorHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/QueryDescriptorHandler.html
index 31daadc..6fbd091 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/QueryDescriptorHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/QueryDescriptorHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.QueryDescriptorHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.QueryDescriptorHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.QueryDescriptorHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.QueryDescriptorHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/RootDataMapHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/RootDataMapHandler.html
index 33c97cc..78bf469 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/RootDataMapHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/RootDataMapHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.RootDataMapHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.RootDataMapHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.RootDataMapHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.RootDataMapHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/SAXNestedTagHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/SAXNestedTagHandler.html
index 38c6a4d..66aeeb6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/SAXNestedTagHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/SAXNestedTagHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.SAXNestedTagHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.SAXNestedTagHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.SAXNestedTagHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.SAXNestedTagHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -273,7 +273,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/VersionAwareHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/VersionAwareHandler.html
index e2c9351..db81698 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/VersionAwareHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/VersionAwareHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.VersionAwareHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.VersionAwareHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.VersionAwareHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.VersionAwareHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/XMLDataChannelDescriptorLoader.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/XMLDataChannelDescriptorLoader.html
index b460619..b0939cb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/XMLDataChannelDescriptorLoader.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/XMLDataChannelDescriptorLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.XMLDataChannelDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.XMLDataChannelDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.XMLDataChannelDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.XMLDataChannelDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/XMLDataMapLoader.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/XMLDataMapLoader.html
index 78fb32e..f646d93 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/XMLDataMapLoader.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/XMLDataMapLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.XMLDataMapLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.XMLDataMapLoader (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.XMLDataMapLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.XMLDataMapLoader (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/XMLReaderProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/XMLReaderProvider.html
index 4d225c2..5064be0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/XMLReaderProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/class-use/XMLReaderProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.configuration.xml.XMLReaderProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.configuration.xml.XMLReaderProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.XMLReaderProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.configuration.xml.XMLReaderProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/package-summary.html
index 1f917ba..2be0f89 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.configuration.xml (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.configuration.xml (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.configuration.xml (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.configuration.xml (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -288,7 +288,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/package-tree.html
index e59eed1..f09f427 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.configuration.xml Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.configuration.xml Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.configuration.xml Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.configuration.xml Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -203,7 +203,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/package-use.html
index e43b7e5..188c9cd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/configuration/xml/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.configuration.xml (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.configuration.xml (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.configuration.xml (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.configuration.xml (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -221,7 +221,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/DataSourceInfo.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/DataSourceInfo.html
index 730e20d..14fe50f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/DataSourceInfo.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/DataSourceInfo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataSourceInfo (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataSourceInfo (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataSourceInfo (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataSourceInfo (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1174,7 +1174,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/class-use/DataSourceInfo.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/class-use/DataSourceInfo.html
index 3c1ec31..50619aa 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/class-use/DataSourceInfo.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/class-use/DataSourceInfo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.conn.DataSourceInfo (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.conn.DataSourceInfo (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.conn.DataSourceInfo (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.conn.DataSourceInfo (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -277,7 +277,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/package-summary.html
index f2e00a6..2f2df76 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.conn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.conn (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.conn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.conn (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -166,7 +166,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/package-tree.html
index 91586b6..39310b0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.conn Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.conn Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.conn Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.conn Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -161,7 +161,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/package-use.html
index 1cea644..a964855 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/conn/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.conn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.conn (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.conn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.conn (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -231,7 +231,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/BadValidationQueryException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/BadValidationQueryException.html
index 891065f..5a339e3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/BadValidationQueryException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/BadValidationQueryException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BadValidationQueryException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BadValidationQueryException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BadValidationQueryException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BadValidationQueryException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -329,7 +329,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/DataSourceBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/DataSourceBuilder.html
index 0e47109..41695c4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/DataSourceBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/DataSourceBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataSourceBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataSourceBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataSourceBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataSourceBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -363,7 +363,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/DriverDataSource.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/DriverDataSource.html
index 2c5b212..3560366 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/DriverDataSource.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/DriverDataSource.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DriverDataSource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DriverDataSource (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DriverDataSource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DriverDataSource (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -626,7 +626,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/ManagedPoolingDataSource.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/ManagedPoolingDataSource.html
index 0ecbb8b..b540c39 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/ManagedPoolingDataSource.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/ManagedPoolingDataSource.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ManagedPoolingDataSource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ManagedPoolingDataSource (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ManagedPoolingDataSource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ManagedPoolingDataSource (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -570,7 +570,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/PoolAwareConnection.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/PoolAwareConnection.html
index 499b22c..027a704 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/PoolAwareConnection.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/PoolAwareConnection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PoolAwareConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PoolAwareConnection (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PoolAwareConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PoolAwareConnection (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1506,7 +1506,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/PoolingDataSource.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/PoolingDataSource.html
index 5694dc2..1180bd6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/PoolingDataSource.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/PoolingDataSource.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PoolingDataSource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PoolingDataSource (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PoolingDataSource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PoolingDataSource (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -247,7 +247,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/PoolingDataSourceBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/PoolingDataSourceBuilder.html
index b3bd656..6f66d1c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/PoolingDataSourceBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/PoolingDataSourceBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PoolingDataSourceBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PoolingDataSourceBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PoolingDataSourceBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PoolingDataSourceBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -372,7 +372,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/PoolingDataSourceParameters.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/PoolingDataSourceParameters.html
index 1d0077d..234c5ff 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/PoolingDataSourceParameters.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/PoolingDataSourceParameters.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PoolingDataSourceParameters (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PoolingDataSourceParameters (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PoolingDataSourceParameters (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PoolingDataSourceParameters (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -407,7 +407,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/UnmanagedPoolingDataSource.ConnectionUnavailableException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/UnmanagedPoolingDataSource.ConnectionUnavailableException.html
index abab826..75a5d70 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/UnmanagedPoolingDataSource.ConnectionUnavailableException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/UnmanagedPoolingDataSource.ConnectionUnavailableException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>UnmanagedPoolingDataSource.ConnectionUnavailableException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>UnmanagedPoolingDataSource.ConnectionUnavailableException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnmanagedPoolingDataSource.ConnectionUnavailableException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="UnmanagedPoolingDataSource.ConnectionUnavailableException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -316,7 +316,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/UnmanagedPoolingDataSource.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/UnmanagedPoolingDataSource.html
index 63345b2..c822e5d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/UnmanagedPoolingDataSource.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/UnmanagedPoolingDataSource.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>UnmanagedPoolingDataSource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>UnmanagedPoolingDataSource (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnmanagedPoolingDataSource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="UnmanagedPoolingDataSource (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -611,7 +611,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/BadValidationQueryException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/BadValidationQueryException.html
index e4b5362..ed7746a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/BadValidationQueryException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/BadValidationQueryException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.datasource.BadValidationQueryException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.datasource.BadValidationQueryException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.datasource.BadValidationQueryException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.datasource.BadValidationQueryException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/DataSourceBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/DataSourceBuilder.html
index 7a40328..0e7ab7f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/DataSourceBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/DataSourceBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.datasource.DataSourceBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.datasource.DataSourceBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.datasource.DataSourceBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.datasource.DataSourceBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -223,7 +223,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/DriverDataSource.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/DriverDataSource.html
index fff995f..67dbace 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/DriverDataSource.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/DriverDataSource.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.datasource.DriverDataSource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.datasource.DriverDataSource (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.datasource.DriverDataSource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.datasource.DriverDataSource (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/ManagedPoolingDataSource.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/ManagedPoolingDataSource.html
index b041249..7a2ad50 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/ManagedPoolingDataSource.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/ManagedPoolingDataSource.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.datasource.ManagedPoolingDataSource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.datasource.ManagedPoolingDataSource (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.datasource.ManagedPoolingDataSource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.datasource.ManagedPoolingDataSource (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/PoolAwareConnection.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/PoolAwareConnection.html
index 54e6558..0a43bf6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/PoolAwareConnection.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/PoolAwareConnection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.datasource.PoolAwareConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.datasource.PoolAwareConnection (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.datasource.PoolAwareConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.datasource.PoolAwareConnection (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/PoolingDataSource.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/PoolingDataSource.html
index eb5ea8b..a6632ef 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/PoolingDataSource.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/PoolingDataSource.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.datasource.PoolingDataSource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.datasource.PoolingDataSource (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.datasource.PoolingDataSource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.datasource.PoolingDataSource (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -218,7 +218,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/PoolingDataSourceBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/PoolingDataSourceBuilder.html
index 602ab89..da5f459 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/PoolingDataSourceBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/PoolingDataSourceBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.datasource.PoolingDataSourceBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.datasource.PoolingDataSourceBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.datasource.PoolingDataSourceBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.datasource.PoolingDataSourceBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -213,7 +213,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/PoolingDataSourceParameters.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/PoolingDataSourceParameters.html
index 4c9643c..ccf06ab 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/PoolingDataSourceParameters.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/PoolingDataSourceParameters.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.datasource.PoolingDataSourceParameters (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.datasource.PoolingDataSourceParameters (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.datasource.PoolingDataSourceParameters (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.datasource.PoolingDataSourceParameters (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -189,7 +189,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/UnmanagedPoolingDataSource.ConnectionUnavailableException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/UnmanagedPoolingDataSource.ConnectionUnavailableException.html
index 5460dae..8c1665d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/UnmanagedPoolingDataSource.ConnectionUnavailableException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/UnmanagedPoolingDataSource.ConnectionUnavailableException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.datasource.UnmanagedPoolingDataSource.ConnectionUnavailableException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.datasource.UnmanagedPoolingDataSource.ConnectionUnavailableException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.datasource.UnmanagedPoolingDataSource.ConnectionUnavailableException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.datasource.UnmanagedPoolingDataSource.ConnectionUnavailableException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/UnmanagedPoolingDataSource.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/UnmanagedPoolingDataSource.html
index 6b1240f..e3eb60c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/UnmanagedPoolingDataSource.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/class-use/UnmanagedPoolingDataSource.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.datasource.UnmanagedPoolingDataSource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.datasource.UnmanagedPoolingDataSource (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.datasource.UnmanagedPoolingDataSource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.datasource.UnmanagedPoolingDataSource (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -199,7 +199,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/package-summary.html
index d862106..312fb15 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.datasource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.datasource (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.datasource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.datasource (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -249,7 +249,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/package-tree.html
index 52e1730..2caa0e8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.datasource Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.datasource Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.datasource Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.datasource Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -209,7 +209,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/package-use.html
index d5a1bc7..57dea9d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/datasource/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.datasource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.datasource (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.datasource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.datasource (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -209,7 +209,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/AutoAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/AutoAdapter.html
index 5c46645..1cae07d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/AutoAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/AutoAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>AutoAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>AutoAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AutoAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="AutoAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1069,7 +1069,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/DbAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/DbAdapter.html
index 12a3012..4e87c1a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/DbAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/DbAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DbAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DbAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DbAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DbAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -820,7 +820,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/DefaultQuotingStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/DefaultQuotingStrategy.html
index 1fd4656..5141786 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/DefaultQuotingStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/DefaultQuotingStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultQuotingStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultQuotingStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultQuotingStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultQuotingStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -422,7 +422,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/JdbcActionBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/JdbcActionBuilder.html
index a676206..d5e6af1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/JdbcActionBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/JdbcActionBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>JdbcActionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>JdbcActionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JdbcActionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="JdbcActionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -463,7 +463,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/JdbcAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/JdbcAdapter.html
index 7fb95aa..4e48972 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/JdbcAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/JdbcAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>JdbcAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>JdbcAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JdbcAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="JdbcAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1449,7 +1449,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/JdbcPkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/JdbcPkGenerator.html
index 1d29f2c..8585c59 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/JdbcPkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/JdbcPkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>JdbcPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>JdbcPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JdbcPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="JdbcPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -840,7 +840,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/PerAdapterProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/PerAdapterProvider.html
index 4141978..d649589 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/PerAdapterProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/PerAdapterProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PerAdapterProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PerAdapterProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PerAdapterProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PerAdapterProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -323,7 +323,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/PkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/PkGenerator.html
index 0011c76..af1319f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/PkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/PkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -423,7 +423,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/QuotingStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/QuotingStrategy.html
index a0386aa..e5c7e3d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/QuotingStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/QuotingStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QuotingStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QuotingStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QuotingStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QuotingStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -362,7 +362,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/TypesHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/TypesHandler.html
index 371ba07..9032894 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/TypesHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/TypesHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>TypesHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>TypesHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TypesHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="TypesHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -375,7 +375,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/TypesMapping.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/TypesMapping.html
index 3a4fdcd..61c3ea9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/TypesMapping.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/TypesMapping.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>TypesMapping (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>TypesMapping (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TypesMapping (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="TypesMapping (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1403,7 +1403,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/AutoAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/AutoAdapter.html
index c978310..b4f65cb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/AutoAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/AutoAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.AutoAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.AutoAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.AutoAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.AutoAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/DbAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/DbAdapter.html
index c627237..1bf3c87 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/DbAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/DbAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.dba.DbAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.dba.DbAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.dba.DbAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.dba.DbAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1600,7 +1600,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/DefaultQuotingStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/DefaultQuotingStrategy.html
index 6f52a5e..1a87433 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/DefaultQuotingStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/DefaultQuotingStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.DefaultQuotingStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.DefaultQuotingStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.DefaultQuotingStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.DefaultQuotingStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/JdbcActionBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/JdbcActionBuilder.html
index 913950b..44d09db 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/JdbcActionBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/JdbcActionBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.JdbcActionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.JdbcActionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.JdbcActionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.JdbcActionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -246,7 +246,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/JdbcAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/JdbcAdapter.html
index 0952610..cfa3735 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/JdbcAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/JdbcAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.JdbcAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.JdbcAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.JdbcAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.JdbcAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -760,7 +760,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/JdbcPkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/JdbcPkGenerator.html
index 8f9a8f9..1572753 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/JdbcPkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/JdbcPkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.JdbcPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.JdbcPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.JdbcPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.JdbcPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -486,7 +486,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/PerAdapterProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/PerAdapterProvider.html
index a9a3867..f23e400 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/PerAdapterProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/PerAdapterProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.PerAdapterProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.PerAdapterProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.PerAdapterProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.PerAdapterProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -192,7 +192,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/PkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/PkGenerator.html
index 9dd6733..fcbf032 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/PkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/PkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.dba.PkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.dba.PkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.dba.PkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.dba.PkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -817,7 +817,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/QuotingStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/QuotingStrategy.html
index ec22924..304b671 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/QuotingStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/QuotingStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.dba.QuotingStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.dba.QuotingStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.dba.QuotingStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.dba.QuotingStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -364,7 +364,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/TypesHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/TypesHandler.html
index 20b0a78..ecc5d08 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/TypesHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/TypesHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.TypesHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.TypesHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.TypesHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.TypesHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -207,7 +207,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/TypesMapping.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/TypesMapping.html
index 76c4aec..f136af4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/TypesMapping.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/class-use/TypesMapping.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.TypesMapping (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.TypesMapping (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.TypesMapping (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.TypesMapping (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2ActionBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2ActionBuilder.html
index 7c0ca57..78b2d66 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2ActionBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2ActionBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DB2ActionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DB2ActionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DB2ActionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DB2ActionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -311,7 +311,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2Adapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2Adapter.html
index d8f6a38..7a2fcec 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2Adapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2Adapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DB2Adapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DB2Adapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DB2Adapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DB2Adapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -557,7 +557,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2EJBQLConditionTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2EJBQLConditionTranslator.html
index 5552aec..970b34d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2EJBQLConditionTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2EJBQLConditionTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DB2EJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DB2EJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DB2EJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DB2EJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -348,7 +348,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2EJBQLTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2EJBQLTranslatorFactory.html
index 10c8e4c..259319f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2EJBQLTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2EJBQLTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DB2EJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DB2EJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DB2EJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DB2EJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -347,7 +347,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2PkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2PkGenerator.html
index ee7474d..779b631 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2PkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2PkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DB2PkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DB2PkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DB2PkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DB2PkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -461,7 +461,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2QualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2QualifierTranslator.html
index e498a9a..b4c6f0e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2QualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2QualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DB2QualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DB2QualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DB2QualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DB2QualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -518,7 +518,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2Sniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2Sniffer.html
index 1ce2a5b..5a4f0fa 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2Sniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/DB2Sniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DB2Sniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DB2Sniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DB2Sniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DB2Sniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -370,7 +370,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2ActionBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2ActionBuilder.html
index 258be1b..03c05f9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2ActionBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2ActionBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.db2.DB2ActionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.db2.DB2ActionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.db2.DB2ActionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.db2.DB2ActionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2Adapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2Adapter.html
index 8ff98cc..3fdf7f2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2Adapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2Adapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.db2.DB2Adapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.db2.DB2Adapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.db2.DB2Adapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.db2.DB2Adapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2EJBQLConditionTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2EJBQLConditionTranslator.html
index d9bf4a7..b181b3a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2EJBQLConditionTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2EJBQLConditionTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.db2.DB2EJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.db2.DB2EJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.db2.DB2EJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.db2.DB2EJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2EJBQLTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2EJBQLTranslatorFactory.html
index 1d7539f..6a0fb25 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2EJBQLTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2EJBQLTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.db2.DB2EJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.db2.DB2EJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.db2.DB2EJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.db2.DB2EJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2PkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2PkGenerator.html
index e9dd194..18f308f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2PkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2PkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.db2.DB2PkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.db2.DB2PkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.db2.DB2PkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.db2.DB2PkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2QualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2QualifierTranslator.html
index 13c3cfe..2534751 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2QualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2QualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.db2.DB2QualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.db2.DB2QualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.db2.DB2QualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.db2.DB2QualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2Sniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2Sniffer.html
index 4e8a39d..2f9fa25 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2Sniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/class-use/DB2Sniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.db2.DB2Sniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.db2.DB2Sniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.db2.DB2Sniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.db2.DB2Sniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/package-summary.html
index 51cbaa5..6fccaee 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.db2 (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.db2 (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.db2 (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.db2 (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -197,7 +197,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/package-tree.html
index 35d7b0c..ea06514 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.db2 Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.db2 Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.db2 Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.db2 Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -207,7 +207,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/package-use.html
index 7fbcb31..248cbe0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/db2/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.dba.db2 (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.dba.db2 (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.dba.db2 (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.dba.db2 (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyAdapter.html
index a829ee1..9e2b13d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DerbyAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DerbyAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DerbyAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DerbyAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -534,7 +534,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyEJBQLConditionTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyEJBQLConditionTranslator.html
index 1791a9a..46eb3d1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyEJBQLConditionTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyEJBQLConditionTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DerbyEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DerbyEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DerbyEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DerbyEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -388,7 +388,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyEJBQLTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyEJBQLTranslatorFactory.html
index 6f9d506..bf491d3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyEJBQLTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyEJBQLTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DerbyEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DerbyEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DerbyEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DerbyEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -347,7 +347,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyPkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyPkGenerator.html
index 72f89d3..f4070eb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyPkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyPkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DerbyPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DerbyPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DerbyPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DerbyPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -447,7 +447,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyQualifierTranslator.html
index 34e85e0..0e5ac46 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbyQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DerbyQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DerbyQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DerbyQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DerbyQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -516,7 +516,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbySniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbySniffer.html
index d5e30ce..29bda1e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbySniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/DerbySniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DerbySniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DerbySniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DerbySniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DerbySniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -371,7 +371,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyAdapter.html
index 3477253..2a2f702 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.derby.DerbyAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.derby.DerbyAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.derby.DerbyAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.derby.DerbyAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyEJBQLConditionTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyEJBQLConditionTranslator.html
index a7e3d3d..9422e8e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyEJBQLConditionTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyEJBQLConditionTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.derby.DerbyEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.derby.DerbyEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.derby.DerbyEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.derby.DerbyEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyEJBQLTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyEJBQLTranslatorFactory.html
index 4b7258d..5d1517a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyEJBQLTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyEJBQLTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.derby.DerbyEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.derby.DerbyEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.derby.DerbyEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.derby.DerbyEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyPkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyPkGenerator.html
index 7902d4a..03c2852 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyPkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyPkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.derby.DerbyPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.derby.DerbyPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.derby.DerbyPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.derby.DerbyPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyQualifierTranslator.html
index 0272e7a..7a80c54 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbyQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.derby.DerbyQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.derby.DerbyQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.derby.DerbyQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.derby.DerbyQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbySniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbySniffer.html
index 815ab02..35c86df 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbySniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/class-use/DerbySniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.derby.DerbySniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.derby.DerbySniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.derby.DerbySniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.derby.DerbySniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/package-summary.html
index 93dc9a2..945b98c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.derby (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.derby (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.derby (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.derby (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -196,7 +196,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/package-tree.html
index dae1324..329ff83 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.derby Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.derby Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.derby Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.derby Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -202,7 +202,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/package-use.html
index 30aa1bf..c36dcc8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/derby/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.dba.derby (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.dba.derby (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.dba.derby (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.dba.derby (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdAdapter.html
index 9e174ce..5851e0a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FirebirdAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FirebirdAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FirebirdAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FirebirdAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -451,7 +451,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdEJBQLConditionTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdEJBQLConditionTranslator.html
index 1d41384..9c17497 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdEJBQLConditionTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdEJBQLConditionTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FirebirdEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FirebirdEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FirebirdEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FirebirdEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -494,7 +494,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdEJBQLTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdEJBQLTranslatorFactory.html
index 3917646..72edd1f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdEJBQLTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdEJBQLTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FirebirdEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FirebirdEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FirebirdEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FirebirdEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -347,7 +347,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdQualifierTranslator.html
index ed62c70..e042bbb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FirebirdQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FirebirdQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FirebirdQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FirebirdQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -514,7 +514,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdSniffer.html
index 06c9406..afa4e5a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/FirebirdSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FirebirdSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FirebirdSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FirebirdSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FirebirdSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -366,7 +366,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdAdapter.html
index 48f5b6e..49fc67a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.firebird.FirebirdAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.firebird.FirebirdAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.firebird.FirebirdAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.firebird.FirebirdAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdEJBQLConditionTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdEJBQLConditionTranslator.html
index 0aee059..3181ec7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdEJBQLConditionTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdEJBQLConditionTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.firebird.FirebirdEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.firebird.FirebirdEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.firebird.FirebirdEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.firebird.FirebirdEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdEJBQLTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdEJBQLTranslatorFactory.html
index 96a44b5..abf2dc3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdEJBQLTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdEJBQLTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.firebird.FirebirdEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.firebird.FirebirdEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.firebird.FirebirdEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.firebird.FirebirdEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdQualifierTranslator.html
index c094140..df0c78c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.firebird.FirebirdQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.firebird.FirebirdQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.firebird.FirebirdQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.firebird.FirebirdQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdSniffer.html
index 4eaa011..1c54ef9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/class-use/FirebirdSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.firebird.FirebirdSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.firebird.FirebirdSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.firebird.FirebirdSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.firebird.FirebirdSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/package-summary.html
index 39b51b4..232c8bf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.firebird (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.firebird (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.firebird (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.firebird (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -183,7 +183,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/package-tree.html
index faceb97..09d6444 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.firebird Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.firebird Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.firebird Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.firebird Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -189,7 +189,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/package-use.html
index 6e48817..4fe79d9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/firebird/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.dba.firebird (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.dba.firebird (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.dba.firebird (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.dba.firebird (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.html
index 4072115..f59f00b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FrontBaseAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FrontBaseAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FrontBaseAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FrontBaseAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -523,7 +523,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/FrontBasePkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/FrontBasePkGenerator.html
index 6abd18c..784524c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/FrontBasePkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/FrontBasePkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FrontBasePkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FrontBasePkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FrontBasePkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FrontBasePkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -605,7 +605,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/FrontBaseQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/FrontBaseQualifierTranslator.html
index 1ac6aaa..0246504 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/FrontBaseQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/FrontBaseQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FrontBaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FrontBaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FrontBaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FrontBaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -457,7 +457,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/FrontBaseSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/FrontBaseSniffer.html
index 36009ec..0b75235 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/FrontBaseSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/FrontBaseSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FrontBaseSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FrontBaseSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FrontBaseSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FrontBaseSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -370,7 +370,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/class-use/FrontBaseAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/class-use/FrontBaseAdapter.html
index 1f2b095..6c1eddf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/class-use/FrontBaseAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/class-use/FrontBaseAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.frontbase.FrontBaseAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.frontbase.FrontBaseAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.frontbase.FrontBaseAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.frontbase.FrontBaseAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/class-use/FrontBasePkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/class-use/FrontBasePkGenerator.html
index 02083a1..d5fa295 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/class-use/FrontBasePkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/class-use/FrontBasePkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/class-use/FrontBaseQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/class-use/FrontBaseQualifierTranslator.html
index 6c2c8b7..e141656 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/class-use/FrontBaseQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/class-use/FrontBaseQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.frontbase.FrontBaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.frontbase.FrontBaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.frontbase.FrontBaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.frontbase.FrontBaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/class-use/FrontBaseSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/class-use/FrontBaseSniffer.html
index 5e2e798..76ef147 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/class-use/FrontBaseSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/class-use/FrontBaseSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.frontbase.FrontBaseSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.frontbase.FrontBaseSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.frontbase.FrontBaseSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.frontbase.FrontBaseSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/package-summary.html
index b95e270..15ae04d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.frontbase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.frontbase (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.frontbase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.frontbase (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -184,7 +184,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/package-tree.html
index b11b3c7..2a99031 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.frontbase Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.frontbase Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.frontbase Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.frontbase Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -180,7 +180,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/package-use.html
index 6cc864e..5dfb032 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/frontbase/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.dba.frontbase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.dba.frontbase (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.dba.frontbase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.dba.frontbase (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/H2Adapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/H2Adapter.html
index 70a11f9..46e7ab6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/H2Adapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/H2Adapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>H2Adapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>H2Adapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="H2Adapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="H2Adapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -400,7 +400,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/H2PkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/H2PkGenerator.html
index e34a65e..8f269ea 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/H2PkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/H2PkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>H2PkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>H2PkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="H2PkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="H2PkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -417,7 +417,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/H2Sniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/H2Sniffer.html
index 30a6d02..7922b18 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/H2Sniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/H2Sniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>H2Sniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>H2Sniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="H2Sniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="H2Sniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -370,7 +370,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/class-use/H2Adapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/class-use/H2Adapter.html
index bb0ceb7..45dac8f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/class-use/H2Adapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/class-use/H2Adapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.h2.H2Adapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.h2.H2Adapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.h2.H2Adapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.h2.H2Adapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/class-use/H2PkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/class-use/H2PkGenerator.html
index eee91dd..10d773b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/class-use/H2PkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/class-use/H2PkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.h2.H2PkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.h2.H2PkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.h2.H2PkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.h2.H2PkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/class-use/H2Sniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/class-use/H2Sniffer.html
index 58ecbf6..b1c1acb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/class-use/H2Sniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/class-use/H2Sniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.h2.H2Sniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.h2.H2Sniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.h2.H2Sniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.h2.H2Sniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/package-summary.html
index ccfb91e..a054642 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.h2 (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.h2 (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.h2 (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.h2 (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -177,7 +177,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/package-tree.html
index 384dcfe..f55d862 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.h2 Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.h2 Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.h2 Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.h2 Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -175,7 +175,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/package-use.html
index bad8942..1806848 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/h2/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.dba.h2 (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.dba.h2 (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.dba.h2 (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.dba.h2 (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.html
index 91c2acb..2b43331 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>HSQLDBAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>HSQLDBAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HSQLDBAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="HSQLDBAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -669,7 +669,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLDBNoSchemaAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLDBNoSchemaAdapter.html
index 5b52cc7..39a2402 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLDBNoSchemaAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLDBNoSchemaAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>HSQLDBNoSchemaAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>HSQLDBNoSchemaAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HSQLDBNoSchemaAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="HSQLDBNoSchemaAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -452,7 +452,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLDBProcedureTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLDBProcedureTranslator.html
index a0a5e07..b3279e7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLDBProcedureTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLDBProcedureTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>HSQLDBProcedureTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>HSQLDBProcedureTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HSQLDBProcedureTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="HSQLDBProcedureTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -345,7 +345,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLDBSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLDBSniffer.html
index 5040f9f..7fe1ef3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLDBSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLDBSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>HSQLDBSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>HSQLDBSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HSQLDBSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="HSQLDBSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -371,7 +371,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLEJBQLConditionTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLEJBQLConditionTranslator.html
index 868f9c1..13e16ed 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLEJBQLConditionTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLEJBQLConditionTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>HSQLEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>HSQLEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HSQLEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="HSQLEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -339,7 +339,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLEJBQLTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLEJBQLTranslatorFactory.html
index 24510d1..acdf434 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLEJBQLTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLEJBQLTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>HSQLEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>HSQLEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HSQLEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="HSQLEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -347,7 +347,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLQualifierTranslator.html
index 01fc156..cdb0682 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/HSQLQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>HSQLQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>HSQLQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HSQLQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="HSQLQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -446,7 +446,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLDBAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLDBAdapter.html
index b395a60..00ede74 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLDBAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLDBAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -194,7 +194,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLDBNoSchemaAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLDBNoSchemaAdapter.html
index dd58e0b..d954112 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLDBNoSchemaAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLDBNoSchemaAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.hsqldb.HSQLDBNoSchemaAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.hsqldb.HSQLDBNoSchemaAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.hsqldb.HSQLDBNoSchemaAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.hsqldb.HSQLDBNoSchemaAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLDBProcedureTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLDBProcedureTranslator.html
index 04f9046..a1e18a7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLDBProcedureTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLDBProcedureTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.hsqldb.HSQLDBProcedureTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.hsqldb.HSQLDBProcedureTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.hsqldb.HSQLDBProcedureTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.hsqldb.HSQLDBProcedureTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLDBSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLDBSniffer.html
index f30cc9b..dfbede7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLDBSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLDBSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.hsqldb.HSQLDBSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.hsqldb.HSQLDBSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.hsqldb.HSQLDBSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.hsqldb.HSQLDBSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLEJBQLConditionTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLEJBQLConditionTranslator.html
index 22feeed..0b754da 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLEJBQLConditionTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLEJBQLConditionTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.hsqldb.HSQLEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.hsqldb.HSQLEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.hsqldb.HSQLEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.hsqldb.HSQLEJBQLConditionTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLEJBQLTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLEJBQLTranslatorFactory.html
index 4831e69..ee2c1f1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLEJBQLTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLEJBQLTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.hsqldb.HSQLEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.hsqldb.HSQLEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.hsqldb.HSQLEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.hsqldb.HSQLEJBQLTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLQualifierTranslator.html
index b0b7624..a8d30d6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/class-use/HSQLQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.hsqldb.HSQLQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.hsqldb.HSQLQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.hsqldb.HSQLQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.hsqldb.HSQLQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/package-summary.html
index f5d1aae..cc36c31 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.hsqldb (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.hsqldb (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.hsqldb (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.hsqldb (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -202,7 +202,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/package-tree.html
index b61f038..44184a5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.hsqldb Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.hsqldb Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.hsqldb Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.hsqldb Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -202,7 +202,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/package-use.html
index 107b625..abde301 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/hsqldb/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.dba.hsqldb (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.dba.hsqldb (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.dba.hsqldb (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.dba.hsqldb (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -186,7 +186,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresActionBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresActionBuilder.html
index ad89bc0..5a4baf4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresActionBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresActionBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>IngresActionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>IngresActionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IngresActionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="IngresActionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -351,7 +351,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresAdapter.html
index 461d26d..88ccc83 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>IngresAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>IngresAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IngresAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="IngresAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -569,7 +569,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresBooleanType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresBooleanType.html
index 8ac84d7..f7b28b6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresBooleanType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresBooleanType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>IngresBooleanType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>IngresBooleanType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IngresBooleanType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="IngresBooleanType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -358,7 +358,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresPkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresPkGenerator.html
index 4e78d22..059cbd4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresPkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresPkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>IngresPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>IngresPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IngresPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="IngresPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -399,7 +399,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresSelectAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresSelectAction.html
index 174211b..afe10c4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresSelectAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresSelectAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>IngresSelectAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>IngresSelectAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IngresSelectAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="IngresSelectAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -371,7 +371,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresSelectTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresSelectTranslator.html
index de7a658..3479102 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresSelectTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresSelectTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>IngresSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>IngresSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IngresSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="IngresSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -398,7 +398,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresSniffer.html
index f2bea97..4a4ad03 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/IngresSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>IngresSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>IngresSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IngresSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="IngresSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -371,7 +371,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresActionBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresActionBuilder.html
index 8330412..fdc8587 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresActionBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresActionBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.ingres.IngresActionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.ingres.IngresActionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.ingres.IngresActionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.ingres.IngresActionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresAdapter.html
index cef8987..99387d0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.ingres.IngresAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.ingres.IngresAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.ingres.IngresAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.ingres.IngresAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresBooleanType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresBooleanType.html
index 2949a23..5713b7b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresBooleanType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresBooleanType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.ingres.IngresBooleanType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.ingres.IngresBooleanType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.ingres.IngresBooleanType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.ingres.IngresBooleanType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresPkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresPkGenerator.html
index f0f2376..9ebd16b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresPkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresPkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.ingres.IngresPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.ingres.IngresPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.ingres.IngresPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.ingres.IngresPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresSelectAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresSelectAction.html
index f960258..2fdf3dc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresSelectAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresSelectAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.ingres.IngresSelectAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.ingres.IngresSelectAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.ingres.IngresSelectAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.ingres.IngresSelectAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresSelectTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresSelectTranslator.html
index 4a05884..af5c28f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresSelectTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresSelectTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.ingres.IngresSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.ingres.IngresSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.ingres.IngresSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.ingres.IngresSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresSniffer.html
index 98c7380..c0ed21a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/class-use/IngresSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.ingres.IngresSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.ingres.IngresSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.ingres.IngresSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.ingres.IngresSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/package-summary.html
index 7932945..6b579d0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.ingres (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.ingres (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.ingres (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.ingres (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -194,7 +194,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/package-tree.html
index 3386834..bac22c5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.ingres Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.ingres Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.ingres Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.ingres Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -203,7 +203,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/package-use.html
index e4d24c4..aab9e98 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/ingres/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.dba.ingres (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.dba.ingres (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.dba.ingres (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.dba.ingres (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/MariaDBSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/MariaDBSniffer.html
index 39e251f..2fc4e7b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/MariaDBSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/MariaDBSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>MariaDBSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>MariaDBSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MariaDBSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="MariaDBSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -384,7 +384,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/class-use/MariaDBSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/class-use/MariaDBSniffer.html
index 52bf7f2..9716e3b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/class-use/MariaDBSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/class-use/MariaDBSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.mariadb.MariaDBSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.mariadb.MariaDBSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.mariadb.MariaDBSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.mariadb.MariaDBSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/package-summary.html
index fa9c6f3..adf62cd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.mariadb (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.mariadb (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.mariadb (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.mariadb (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -164,7 +164,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/package-tree.html
index 423153a..9cd28ef 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.mariadb Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.mariadb Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.mariadb Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.mariadb Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -161,7 +161,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/package-use.html
index b683eef..01e4d22 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mariadb/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.dba.mariadb (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.dba.mariadb (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.dba.mariadb (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.dba.mariadb (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/MySQLAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/MySQLAdapter.html
index 349eb73..7308047 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/MySQLAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/MySQLAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>MySQLAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>MySQLAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MySQLAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="MySQLAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -821,7 +821,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/MySQLPkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/MySQLPkGenerator.html
index 5718269..331b8d4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/MySQLPkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/MySQLPkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>MySQLPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>MySQLPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MySQLPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="MySQLPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -439,7 +439,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/MySQLSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/MySQLSniffer.html
index 2eb92c2..432de07 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/MySQLSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/MySQLSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>MySQLSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>MySQLSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MySQLSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="MySQLSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -371,7 +371,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/class-use/MySQLAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/class-use/MySQLAdapter.html
index 5361f47..c42f860 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/class-use/MySQLAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/class-use/MySQLAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.mysql.MySQLAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.mysql.MySQLAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.mysql.MySQLAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.mysql.MySQLAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/class-use/MySQLPkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/class-use/MySQLPkGenerator.html
index e2846bc..df39d80 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/class-use/MySQLPkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/class-use/MySQLPkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.mysql.MySQLPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.mysql.MySQLPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.mysql.MySQLPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.mysql.MySQLPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/class-use/MySQLSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/class-use/MySQLSniffer.html
index 516e23e..25aab3b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/class-use/MySQLSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/class-use/MySQLSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.mysql.MySQLSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.mysql.MySQLSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.mysql.MySQLSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.mysql.MySQLSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/package-summary.html
index 2afff68..2faa468 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.mysql (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.mysql (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.mysql (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.mysql (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -181,7 +181,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/package-tree.html
index 7d3a96b..a927045 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.mysql Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.mysql Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.mysql Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.mysql Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -171,7 +171,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/package-use.html
index 8014577..124543a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/mysql/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.dba.mysql (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.dba.mysql (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.dba.mysql (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.dba.mysql (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/OpenBaseAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/OpenBaseAdapter.html
index ffc7c1d..09bed6e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/OpenBaseAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/OpenBaseAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>OpenBaseAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>OpenBaseAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OpenBaseAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="OpenBaseAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -588,7 +588,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/OpenBasePkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/OpenBasePkGenerator.html
index 86c204b..c651898 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/OpenBasePkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/OpenBasePkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>OpenBasePkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>OpenBasePkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OpenBasePkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="OpenBasePkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -688,7 +688,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/OpenBaseQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/OpenBaseQualifierTranslator.html
index 4558f5a..d0976f2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/OpenBaseQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/OpenBaseQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>OpenBaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>OpenBaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OpenBaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="OpenBaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -488,7 +488,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/OpenBaseSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/OpenBaseSniffer.html
index 2ef841a..e181055 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/OpenBaseSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/OpenBaseSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>OpenBaseSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>OpenBaseSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OpenBaseSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="OpenBaseSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -371,7 +371,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/class-use/OpenBaseAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/class-use/OpenBaseAdapter.html
index b6c450a..d84967f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/class-use/OpenBaseAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/class-use/OpenBaseAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.openbase.OpenBaseAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.openbase.OpenBaseAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.openbase.OpenBaseAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.openbase.OpenBaseAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/class-use/OpenBasePkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/class-use/OpenBasePkGenerator.html
index c7e2e1c..b0f5596 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/class-use/OpenBasePkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/class-use/OpenBasePkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.openbase.OpenBasePkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.openbase.OpenBasePkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.openbase.OpenBasePkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.openbase.OpenBasePkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/class-use/OpenBaseQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/class-use/OpenBaseQualifierTranslator.html
index ff07c8b..11efb77 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/class-use/OpenBaseQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/class-use/OpenBaseQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.openbase.OpenBaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.openbase.OpenBaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.openbase.OpenBaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.openbase.OpenBaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/class-use/OpenBaseSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/class-use/OpenBaseSniffer.html
index 381ff6e..dc3abbf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/class-use/OpenBaseSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/class-use/OpenBaseSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.openbase.OpenBaseSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.openbase.OpenBaseSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.openbase.OpenBaseSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.openbase.OpenBaseSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/package-summary.html
index 4b121cf..7534d91 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.openbase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.openbase (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.openbase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.openbase (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -187,7 +187,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/package-tree.html
index d49f294..bcad7cf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.openbase Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.openbase Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.openbase Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.openbase Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -180,7 +180,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/package-use.html
index 35e6fa9..4e89036 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/openbase/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.dba.openbase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.dba.openbase (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.dba.openbase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.dba.openbase (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/Oracle8Adapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/Oracle8Adapter.html
index 893307a..30b43aa 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/Oracle8Adapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/Oracle8Adapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Oracle8Adapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Oracle8Adapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Oracle8Adapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Oracle8Adapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -464,7 +464,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleAdapter.html
index 709f939..dc2f158 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>OracleAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>OracleAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OracleAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="OracleAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -856,7 +856,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleByteArrayType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleByteArrayType.html
index 485ea86..7f9e3c8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleByteArrayType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleByteArrayType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>OracleByteArrayType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>OracleByteArrayType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OracleByteArrayType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="OracleByteArrayType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -365,7 +365,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleCharType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleCharType.html
index a64e19c..e0eb0e1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleCharType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleCharType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>OracleCharType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>OracleCharType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OracleCharType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="OracleCharType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -366,7 +366,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OraclePkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OraclePkGenerator.html
index 496bdc7..844fd33 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OraclePkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OraclePkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>OraclePkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>OraclePkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OraclePkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="OraclePkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -639,7 +639,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleQualifierTranslator.INTrimmer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleQualifierTranslator.INTrimmer.html
index 6d5e211..79e1474 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleQualifierTranslator.INTrimmer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleQualifierTranslator.INTrimmer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>OracleQualifierTranslator.INTrimmer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>OracleQualifierTranslator.INTrimmer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OracleQualifierTranslator.INTrimmer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="OracleQualifierTranslator.INTrimmer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -340,7 +340,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleQualifierTranslator.html
index 5202194..acc19f9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>OracleQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>OracleQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OracleQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="OracleQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -556,7 +556,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleSniffer.html
index d068944..a14b411 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>OracleSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>OracleSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OracleSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="OracleSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -370,7 +370,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleUtilDateType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleUtilDateType.html
index 9cd6908..7799591 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleUtilDateType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/OracleUtilDateType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>OracleUtilDateType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>OracleUtilDateType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OracleUtilDateType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="OracleUtilDateType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -410,7 +410,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/Oracle8Adapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/Oracle8Adapter.html
index 6cef470..e2455c4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/Oracle8Adapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/Oracle8Adapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.oracle.Oracle8Adapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.oracle.Oracle8Adapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.oracle.Oracle8Adapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.oracle.Oracle8Adapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleAdapter.html
index 7579885..53fb130 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.oracle.OracleAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.oracle.OracleAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.oracle.OracleAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.oracle.OracleAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -195,7 +195,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleByteArrayType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleByteArrayType.html
index 846b75c..12009d9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleByteArrayType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleByteArrayType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.oracle.OracleByteArrayType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.oracle.OracleByteArrayType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.oracle.OracleByteArrayType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.oracle.OracleByteArrayType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleCharType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleCharType.html
index 78ad2b5..cac8ede 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleCharType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleCharType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.oracle.OracleCharType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.oracle.OracleCharType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.oracle.OracleCharType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.oracle.OracleCharType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OraclePkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OraclePkGenerator.html
index ac08f7e..da2c19b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OraclePkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OraclePkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.oracle.OraclePkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.oracle.OraclePkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.oracle.OraclePkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.oracle.OraclePkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -342,7 +342,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleQualifierTranslator.INTrimmer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleQualifierTranslator.INTrimmer.html
index f75bc8f..e90ddbf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleQualifierTranslator.INTrimmer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleQualifierTranslator.INTrimmer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.oracle.OracleQualifierTranslator.INTrimmer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.oracle.OracleQualifierTranslator.INTrimmer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.oracle.OracleQualifierTranslator.INTrimmer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.oracle.OracleQualifierTranslator.INTrimmer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleQualifierTranslator.html
index 23f35e0..9c69fc5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.oracle.OracleQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.oracle.OracleQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.oracle.OracleQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.oracle.OracleQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleSniffer.html
index cfc4a52..3b64cc7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.oracle.OracleSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.oracle.OracleSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.oracle.OracleSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.oracle.OracleSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleUtilDateType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleUtilDateType.html
index ea1cb87..fe6819f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleUtilDateType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/class-use/OracleUtilDateType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.oracle.OracleUtilDateType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.oracle.OracleUtilDateType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.oracle.OracleUtilDateType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.oracle.OracleUtilDateType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/package-summary.html
index 78e7e12..638d62e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.oracle (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.oracle (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.oracle (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.oracle (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -213,7 +213,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/package-tree.html
index bb5f472..0fe76cb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.oracle Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.oracle Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.oracle Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.oracle Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -204,7 +204,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/package-use.html
index c37e79c..e2a2c1f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/oracle/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.dba.oracle (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.dba.oracle (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.dba.oracle (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.dba.oracle (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -332,7 +332,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/package-summary.html
index 6aafd31..d7ce385 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -243,7 +243,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/package-tree.html
index f762ff0..7707f6f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -176,7 +176,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/package-use.html
index 2d857cb..eb2b03a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.dba (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.dba (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.dba (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.dba (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1039,7 +1039,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresAdapter.html
index 30f7768..0954328 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PostgresAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PostgresAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PostgresAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PostgresAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -682,7 +682,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresBatchAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresBatchAction.html
index 56a267f..c671b9d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresBatchAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresBatchAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PostgresBatchAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PostgresBatchAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PostgresBatchAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PostgresBatchAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -377,7 +377,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresPkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresPkGenerator.html
index 2ab7f7b..cecc9cc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresPkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresPkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PostgresPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PostgresPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PostgresPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PostgresPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -413,7 +413,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresQualifierTranslator.html
index e153ef3..9aeaa95 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PostgresQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PostgresQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PostgresQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PostgresQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -569,7 +569,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresSniffer.html
index d98fc24..52314ee 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/PostgresSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PostgresSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PostgresSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PostgresSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PostgresSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -370,7 +370,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresAdapter.html
index ed370af..fc6bdf2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.postgres.PostgresAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.postgres.PostgresAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.postgres.PostgresAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.postgres.PostgresAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresBatchAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresBatchAction.html
index e6aa8af..3ec15dc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresBatchAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresBatchAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.postgres.PostgresBatchAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.postgres.PostgresBatchAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.postgres.PostgresBatchAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.postgres.PostgresBatchAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresPkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresPkGenerator.html
index 46d5f81..cec14b8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresPkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresPkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.postgres.PostgresPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.postgres.PostgresPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.postgres.PostgresPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.postgres.PostgresPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresQualifierTranslator.html
index f43fa1c..1945689 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.postgres.PostgresQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.postgres.PostgresQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.postgres.PostgresQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.postgres.PostgresQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresSniffer.html
index c836a90..3441eb0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/class-use/PostgresSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.postgres.PostgresSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.postgres.PostgresSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.postgres.PostgresSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.postgres.PostgresSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/package-summary.html
index fc82ad1..99732f2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.postgres (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.postgres (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.postgres (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.postgres (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -192,7 +192,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/package-tree.html
index 841d787..98b43da 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.postgres Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.postgres Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.postgres Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.postgres Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -197,7 +197,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/package-use.html
index e0d8f40..2ba1dfe 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/postgres/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.dba.postgres (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.dba.postgres (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.dba.postgres (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.dba.postgres (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/SQLiteAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/SQLiteAdapter.html
index 49ba738..49a4155 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/SQLiteAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/SQLiteAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLiteAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLiteAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLiteAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLiteAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -524,7 +524,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/SQLiteQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/SQLiteQualifierTranslator.html
index ea9e4fc..561e210 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/SQLiteQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/SQLiteQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLiteQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLiteQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLiteQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLiteQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -487,7 +487,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/SQLiteSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/SQLiteSniffer.html
index f310383..bfa427a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/SQLiteSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/SQLiteSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLiteSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLiteSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLiteSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLiteSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -371,7 +371,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/class-use/SQLiteAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/class-use/SQLiteAdapter.html
index 018fb7e..2e8eb2e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/class-use/SQLiteAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/class-use/SQLiteAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.sqlite.SQLiteAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.sqlite.SQLiteAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlite.SQLiteAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlite.SQLiteAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/class-use/SQLiteQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/class-use/SQLiteQualifierTranslator.html
index b8cded9..6afbc20 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/class-use/SQLiteQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/class-use/SQLiteQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.sqlite.SQLiteQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.sqlite.SQLiteQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlite.SQLiteQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlite.SQLiteQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/class-use/SQLiteSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/class-use/SQLiteSniffer.html
index c087550..706435e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/class-use/SQLiteSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/class-use/SQLiteSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.sqlite.SQLiteSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.sqlite.SQLiteSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlite.SQLiteSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlite.SQLiteSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/package-summary.html
index 243417d..95791ae 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.sqlite (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.sqlite (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.sqlite (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.sqlite (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -176,7 +176,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/package-tree.html
index a9b5659..684d77e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.sqlite Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.sqlite Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.sqlite Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.sqlite Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -175,7 +175,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/package-use.html
index 9e9efec..e43696b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlite/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.dba.sqlite (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.dba.sqlite (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.dba.sqlite (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.dba.sqlite (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerActionBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerActionBuilder.html
index fdfeb0a..648259a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerActionBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerActionBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLServerActionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLServerActionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLServerActionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLServerActionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -379,7 +379,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.html
index 231ed79..e2435f8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLServerAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLServerAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLServerAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLServerAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -516,7 +516,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerBatchAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerBatchAction.html
index 11f7dd5..3c20f84 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerBatchAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerBatchAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLServerBatchAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLServerBatchAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLServerBatchAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLServerBatchAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -419,7 +419,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerPkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerPkGenerator.html
index 0939209..8c86bad 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerPkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerPkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLServerPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLServerPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLServerPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLServerPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -555,7 +555,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerProcedureAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerProcedureAction.html
index 49b10fe..adab8a8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerProcedureAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerProcedureAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLServerProcedureAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLServerProcedureAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLServerProcedureAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLServerProcedureAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -389,7 +389,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerSelectTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerSelectTranslator.html
index f84ce30..874df5b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerSelectTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerSelectTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLServerSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLServerSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLServerSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLServerSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -398,7 +398,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerSniffer.html
index 0a74e8b..5dae34c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/SQLServerSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLServerSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLServerSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLServerSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLServerSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -371,7 +371,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerActionBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerActionBuilder.html
index 8a790e2..6d115cf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerActionBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerActionBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerActionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerActionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerActionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerActionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerAdapter.html
index 3bab3a1..010e0e5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerBatchAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerBatchAction.html
index 942a742..9bc53e5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerBatchAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerBatchAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerBatchAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerBatchAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerBatchAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerBatchAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerPkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerPkGenerator.html
index 9ebc6ef..e3df6fa 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerPkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerPkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerPkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerPkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerProcedureAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerProcedureAction.html
index b48348b..519766c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerProcedureAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerProcedureAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerProcedureAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerProcedureAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerProcedureAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerProcedureAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerSelectTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerSelectTranslator.html
index d4efe26..a306bbd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerSelectTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerSelectTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerSniffer.html
index 6ec17e7..f53b916 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/class-use/SQLServerSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.sqlserver.SQLServerSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/package-summary.html
index 3757625..25a3dbc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.sqlserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.sqlserver (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.sqlserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.sqlserver (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -204,7 +204,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/package-tree.html
index 9da8bbe..2fef2be 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.sqlserver Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.sqlserver Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.sqlserver Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.sqlserver Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -207,7 +207,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/package-use.html
index 5060335..da8cda3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sqlserver/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.dba.sqlserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.dba.sqlserver (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.dba.sqlserver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.dba.sqlserver (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybaseAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybaseAdapter.html
index 5d01604..5047ecd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybaseAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybaseAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SybaseAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SybaseAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SybaseAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SybaseAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -569,7 +569,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybasePkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybasePkGenerator.html
index 9a54c52..9edc4fa 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybasePkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybasePkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SybasePkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SybasePkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SybasePkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SybasePkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -568,7 +568,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybaseQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybaseQualifierTranslator.html
index fd80ec9..be2266d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybaseQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybaseQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SybaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SybaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SybaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SybaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -457,7 +457,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybaseSelectTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybaseSelectTranslator.html
index e2668b6..9091c9d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybaseSelectTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybaseSelectTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SybaseSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SybaseSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SybaseSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SybaseSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -398,7 +398,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybaseSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybaseSniffer.html
index cd307a4..4b02451 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybaseSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/SybaseSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SybaseSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SybaseSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SybaseSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SybaseSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -371,7 +371,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybaseAdapter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybaseAdapter.html
index c9099db..b4302a2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybaseAdapter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybaseAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.sybase.SybaseAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.sybase.SybaseAdapter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.sybase.SybaseAdapter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.sybase.SybaseAdapter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -195,7 +195,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybasePkGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybasePkGenerator.html
index 9af04f2..a16fd39 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybasePkGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybasePkGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.sybase.SybasePkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.sybase.SybasePkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.sybase.SybasePkGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.sybase.SybasePkGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybaseQualifierTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybaseQualifierTranslator.html
index a1b3b95..2266664 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybaseQualifierTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybaseQualifierTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.sybase.SybaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.sybase.SybaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.sybase.SybaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.sybase.SybaseQualifierTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybaseSelectTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybaseSelectTranslator.html
index 80ea70f..ea80cb9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybaseSelectTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybaseSelectTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.sybase.SybaseSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.sybase.SybaseSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.sybase.SybaseSelectTranslator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.sybase.SybaseSelectTranslator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybaseSniffer.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybaseSniffer.html
index 557726e..617d344 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybaseSniffer.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/class-use/SybaseSniffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.dba.sybase.SybaseSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.dba.sybase.SybaseSniffer (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.dba.sybase.SybaseSniffer (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.dba.sybase.SybaseSniffer (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/package-summary.html
index c504045..f534dce 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.sybase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.sybase (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.sybase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.sybase (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -192,7 +192,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/package-tree.html
index 9d8b56d..a445099 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.dba.sybase Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.dba.sybase Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.dba.sybase Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.dba.sybase Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -189,7 +189,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/package-use.html
index 5ddd54a..187ab90 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/dba/sybase/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.dba.sybase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.dba.sybase (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.dba.sybase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.dba.sybase (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -186,7 +186,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/AdhocObjectFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/AdhocObjectFactory.html
index 2da92b0..f5c77e6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/AdhocObjectFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/AdhocObjectFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>AdhocObjectFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>AdhocObjectFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AdhocObjectFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="AdhocObjectFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -288,7 +288,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/BeforeScopeEnd.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/BeforeScopeEnd.html
index 8a672f6..cf1b082 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/BeforeScopeEnd.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/BeforeScopeEnd.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BeforeScopeEnd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BeforeScopeEnd (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeforeScopeEnd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BeforeScopeEnd (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -196,7 +196,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Binder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Binder.html
index 6716dce..19ff219 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Binder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Binder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Binder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Binder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Binder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Binder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -417,7 +417,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/BindingBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/BindingBuilder.html
index a13a72b..9febf41 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/BindingBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/BindingBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BindingBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BindingBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BindingBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BindingBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -375,7 +375,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/ClassLoaderManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/ClassLoaderManager.html
index f667307..7bc3ff4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/ClassLoaderManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/ClassLoaderManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ClassLoaderManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ClassLoaderManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClassLoaderManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ClassLoaderManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -264,7 +264,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/DIBootstrap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/DIBootstrap.html
index 5286150..2c16940 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/DIBootstrap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/DIBootstrap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DIBootstrap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DIBootstrap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DIBootstrap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DIBootstrap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -334,7 +334,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/DIRuntimeException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/DIRuntimeException.html
index ad2faf5..a8e974a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/DIRuntimeException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/DIRuntimeException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DIRuntimeException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DIRuntimeException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DIRuntimeException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DIRuntimeException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -356,7 +356,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/DecoratorBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/DecoratorBuilder.html
index b4bea22..a40dc37 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/DecoratorBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/DecoratorBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DecoratorBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DecoratorBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DecoratorBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DecoratorBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -276,7 +276,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Inject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Inject.html
index 10d0829..c50ef4f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Inject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Inject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Inject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Inject (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Inject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Inject (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -253,7 +253,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Injector.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Injector.html
index f20da45..d75e76a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Injector.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Injector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Injector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Injector (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Injector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Injector (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -374,7 +374,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Key.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Key.html
index be82d52..856135a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Key.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Key.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Key (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Key (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Key (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Key (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -565,7 +565,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/ListBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/ListBuilder.html
index c5a4c53..510b623 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/ListBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/ListBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ListBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ListBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ListBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ListBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -476,7 +476,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/MapBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/MapBuilder.html
index aeb2e61..7add4f3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/MapBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/MapBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>MapBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>MapBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MapBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="MapBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -338,7 +338,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Module.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Module.html
index 2afea13..02cf224 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Module.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Module.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Module (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Module (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Module (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Module (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -257,7 +257,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Provider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Provider.html
index 8087f92..da1e005 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Provider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Provider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Provider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Provider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Provider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Provider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -266,7 +266,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Scope.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Scope.html
index 225e068..dddc201 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Scope.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/Scope.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Scope (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Scope (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Scope (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Scope (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -260,7 +260,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/ScopeEventListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/ScopeEventListener.html
index de10539..0538b95 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/ScopeEventListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/ScopeEventListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ScopeEventListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ScopeEventListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ScopeEventListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ScopeEventListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -264,7 +264,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/AdhocObjectFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/AdhocObjectFactory.html
index 205f85d..05bf0ae 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/AdhocObjectFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/AdhocObjectFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.di.AdhocObjectFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.di.AdhocObjectFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.di.AdhocObjectFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.di.AdhocObjectFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -887,7 +887,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/BeforeScopeEnd.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/BeforeScopeEnd.html
index dca0337..d94f6a2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/BeforeScopeEnd.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/BeforeScopeEnd.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.di.BeforeScopeEnd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.di.BeforeScopeEnd (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.di.BeforeScopeEnd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.di.BeforeScopeEnd (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -305,7 +305,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Binder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Binder.html
index 1704ad3..0d86fd2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Binder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Binder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.di.Binder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.di.Binder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.di.Binder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.di.Binder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -351,7 +351,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/BindingBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/BindingBuilder.html
index 9a960ba..1ec2d71 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/BindingBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/BindingBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.di.BindingBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.di.BindingBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.di.BindingBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.di.BindingBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -219,7 +219,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/ClassLoaderManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/ClassLoaderManager.html
index 0d5201f..22bc2aa 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/ClassLoaderManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/ClassLoaderManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.di.ClassLoaderManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.di.ClassLoaderManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.di.ClassLoaderManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.di.ClassLoaderManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -245,7 +245,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/DIBootstrap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/DIBootstrap.html
index 92b07e8..6ac8096 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/DIBootstrap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/DIBootstrap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.di.DIBootstrap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.di.DIBootstrap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.di.DIBootstrap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.di.DIBootstrap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/DIRuntimeException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/DIRuntimeException.html
index c16670a..ec956f1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/DIRuntimeException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/DIRuntimeException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.di.DIRuntimeException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.di.DIRuntimeException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.di.DIRuntimeException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.di.DIRuntimeException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -545,7 +545,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/DecoratorBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/DecoratorBuilder.html
index 220a2ea..f9ed36f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/DecoratorBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/DecoratorBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.di.DecoratorBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.di.DecoratorBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.di.DecoratorBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.di.DecoratorBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -205,7 +205,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Inject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Inject.html
index 257ebc8..a0a1a71 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Inject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Inject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.di.Inject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.di.Inject (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.di.Inject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.di.Inject (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -2290,7 +2290,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Injector.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Injector.html
index 6b44e94..4ca5f06 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Injector.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Injector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.di.Injector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.di.Injector (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.di.Injector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.di.Injector (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -492,7 +492,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Key.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Key.html
index ecb7d02..c332adb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Key.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Key.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.di.Key (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.di.Key (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.di.Key (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.di.Key (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -318,7 +318,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/ListBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/ListBuilder.html
index 378df11..da50f11 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/ListBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/ListBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.di.ListBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.di.ListBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.di.ListBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.di.ListBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -349,7 +349,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/MapBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/MapBuilder.html
index c5461d6..1405be0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/MapBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/MapBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.di.MapBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.di.MapBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.di.MapBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.di.MapBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -255,7 +255,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Module.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Module.html
index 9df15fe..233ba40 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Module.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Module.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.di.Module (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.di.Module (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.di.Module (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.di.Module (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -550,7 +550,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Provider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Provider.html
index 64a4a36..cdd0775 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Provider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Provider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.di.Provider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.di.Provider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.di.Provider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.di.Provider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -658,7 +658,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Scope.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Scope.html
index 0adb2c9..2bab84f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Scope.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/Scope.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.di.Scope (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.di.Scope (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.di.Scope (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.di.Scope (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -245,7 +245,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/ScopeEventListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/ScopeEventListener.html
index 4828ac8..c3769a8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/ScopeEventListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/class-use/ScopeEventListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.di.ScopeEventListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.di.ScopeEventListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.di.ScopeEventListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.di.ScopeEventListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -219,7 +219,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/package-summary.html
index 7f482bf..a18b92a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.di (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.di (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.di (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.di (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -295,7 +295,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/package-tree.html
index d3d06da..f03ed45 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.di Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.di Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.di Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.di Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -199,7 +199,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/package-use.html
index 9dad2d9..f351f42 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.di (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.di (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.di (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.di (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1368,7 +1368,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/ConstructorInjectingDecoratorProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/ConstructorInjectingDecoratorProvider.html
index 6fa0285..39ec844 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/ConstructorInjectingDecoratorProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/ConstructorInjectingDecoratorProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ConstructorInjectingDecoratorProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ConstructorInjectingDecoratorProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConstructorInjectingDecoratorProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ConstructorInjectingDecoratorProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -315,7 +315,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DICollectionBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DICollectionBuilder.html
index 8e74c73..8210e89 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DICollectionBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DICollectionBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DICollectionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DICollectionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DICollectionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DICollectionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -439,7 +439,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultAdhocObjectFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultAdhocObjectFactory.html
index b6e7c57..94f2d74 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultAdhocObjectFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultAdhocObjectFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultAdhocObjectFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultAdhocObjectFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultAdhocObjectFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultAdhocObjectFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -414,7 +414,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultClassLoaderManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultClassLoaderManager.html
index 082cd02..19b4228 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultClassLoaderManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultClassLoaderManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultClassLoaderManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultClassLoaderManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultClassLoaderManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultClassLoaderManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -324,7 +324,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultInjector.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultInjector.html
index 06dddd2..2a62b7e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultInjector.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultInjector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultInjector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultInjector (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultInjector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultInjector (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -455,7 +455,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultScope.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultScope.html
index d2e1cdb..93cc7cc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultScope.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultScope.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultScope (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultScope (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultScope (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultScope (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -446,7 +446,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultScopeProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultScopeProvider.html
index da3cb63..34f4f49 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultScopeProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/DefaultScopeProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultScopeProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultScopeProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultScopeProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultScopeProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -340,7 +340,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/ModuleLoader.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/ModuleLoader.html
index 36be42b..ecab03b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/ModuleLoader.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/ModuleLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ModuleLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ModuleLoader (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ModuleLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ModuleLoader (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -323,7 +323,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/ModuleProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/ModuleProvider.html
index fb4fafe..6883772 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/ModuleProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/ModuleProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -302,7 +302,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/ScopeEventBinding.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/ScopeEventBinding.html
index 6438831..ed3fa39 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/ScopeEventBinding.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/ScopeEventBinding.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ScopeEventBinding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ScopeEventBinding (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ScopeEventBinding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ScopeEventBinding (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -325,7 +325,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/ConstructorInjectingDecoratorProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/ConstructorInjectingDecoratorProvider.html
index 06c2418..e431b77 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/ConstructorInjectingDecoratorProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/ConstructorInjectingDecoratorProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.di.spi.ConstructorInjectingDecoratorProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.di.spi.ConstructorInjectingDecoratorProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.di.spi.ConstructorInjectingDecoratorProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.di.spi.ConstructorInjectingDecoratorProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DICollectionBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DICollectionBuilder.html
index 189831f..b69027c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DICollectionBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DICollectionBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.di.spi.DICollectionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.di.spi.DICollectionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.di.spi.DICollectionBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.di.spi.DICollectionBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultAdhocObjectFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultAdhocObjectFactory.html
index f087e64..a7f35af 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultAdhocObjectFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultAdhocObjectFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.di.spi.DefaultAdhocObjectFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.di.spi.DefaultAdhocObjectFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.di.spi.DefaultAdhocObjectFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.di.spi.DefaultAdhocObjectFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultClassLoaderManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultClassLoaderManager.html
index f45f5f2..88f4890 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultClassLoaderManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultClassLoaderManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.di.spi.DefaultClassLoaderManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.di.spi.DefaultClassLoaderManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.di.spi.DefaultClassLoaderManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.di.spi.DefaultClassLoaderManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultInjector.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultInjector.html
index 79d965f..279d8ee 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultInjector.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultInjector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.di.spi.DefaultInjector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.di.spi.DefaultInjector (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.di.spi.DefaultInjector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.di.spi.DefaultInjector (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -209,7 +209,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultScope.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultScope.html
index 727fca7..11f1aa2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultScope.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultScope.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.di.spi.DefaultScope (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.di.spi.DefaultScope (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.di.spi.DefaultScope (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.di.spi.DefaultScope (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -189,7 +189,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultScopeProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultScopeProvider.html
index 6908c47..894616c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultScopeProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/DefaultScopeProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.di.spi.DefaultScopeProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.di.spi.DefaultScopeProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.di.spi.DefaultScopeProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.di.spi.DefaultScopeProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/ModuleLoader.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/ModuleLoader.html
index 0d3db2f..e45a8fa 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/ModuleLoader.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/ModuleLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.di.spi.ModuleLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.di.spi.ModuleLoader (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.di.spi.ModuleLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.di.spi.ModuleLoader (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/ModuleProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/ModuleProvider.html
index 6c36cb2..daa38ba 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/ModuleProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/ModuleProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.di.spi.ModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.di.spi.ModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.di.spi.ModuleProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.di.spi.ModuleProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -280,7 +280,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/ScopeEventBinding.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/ScopeEventBinding.html
index c1343d5..1109170 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/ScopeEventBinding.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/class-use/ScopeEventBinding.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.di.spi.ScopeEventBinding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.di.spi.ScopeEventBinding (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.di.spi.ScopeEventBinding (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.di.spi.ScopeEventBinding (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/package-summary.html
index 108b4b5..ee105df 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.di.spi (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.di.spi (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.di.spi (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.di.spi (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -232,7 +232,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/package-tree.html
index d07b2d6..159b99d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.di.spi Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.di.spi Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.di.spi Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.di.spi Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -175,7 +175,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/package-use.html
index f62dfd5..5d029c8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/di/spi/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.di.spi (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.di.spi (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.di.spi (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.di.spi (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -250,7 +250,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLBaseVisitor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLBaseVisitor.html
index c4904fe..6a8f11d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLBaseVisitor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLBaseVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLBaseVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLBaseVisitor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLBaseVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLBaseVisitor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -2229,7 +2229,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLCompiledExpression.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLCompiledExpression.html
index f66e0f3..f552ba9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLCompiledExpression.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLCompiledExpression.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLCompiledExpression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLCompiledExpression (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLCompiledExpression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLCompiledExpression (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -363,7 +363,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLException.html
index 32fb5a7..abf253a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -404,7 +404,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLExpression.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLExpression.html
index 72f6305..7eec19b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLExpression.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLExpression.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLExpression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLExpression (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLExpression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLExpression (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -333,7 +333,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html
index 62b9fa0..8ea7c92 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLExpressionVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLExpressionVisitor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLExpressionVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLExpressionVisitor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1762,7 +1762,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLParser.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLParser.html
index 296a9aa..58ec6f1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLParser.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLParser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLParser (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLParser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLParser (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -290,7 +290,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLParserFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLParserFactory.html
index 3f530ae..4bdabc3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLParserFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/EJBQLParserFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLParserFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLParserFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLParserFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLParserFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -314,7 +314,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLBaseVisitor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLBaseVisitor.html
index 23c9a85..7c423ab 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLBaseVisitor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLBaseVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.EJBQLBaseVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.EJBQLBaseVisitor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.EJBQLBaseVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.EJBQLBaseVisitor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -339,7 +339,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLCompiledExpression.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLCompiledExpression.html
index fcf2f3a..3a02f72 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLCompiledExpression.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLCompiledExpression.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.ejbql.EJBQLCompiledExpression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.ejbql.EJBQLCompiledExpression (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.ejbql.EJBQLCompiledExpression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.ejbql.EJBQLCompiledExpression (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -294,7 +294,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLException.html
index 8d899c7..3bee858 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.EJBQLException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.EJBQLException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.EJBQLException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.EJBQLException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -268,7 +268,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLExpression.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLExpression.html
index 76eed88..a8bdaf4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLExpression.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLExpression.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.ejbql.EJBQLExpression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.ejbql.EJBQLExpression (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.ejbql.EJBQLExpression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.ejbql.EJBQLExpression (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -2220,7 +2220,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLExpressionVisitor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLExpressionVisitor.html
index 0afb9ad..873cc7f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLExpressionVisitor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLExpressionVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1246,7 +1246,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLParser.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLParser.html
index 4809cee..582118e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLParser.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.ejbql.EJBQLParser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.ejbql.EJBQLParser (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.ejbql.EJBQLParser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.ejbql.EJBQLParser (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -216,7 +216,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLParserFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLParserFactory.html
index 7345911..f00d720 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLParserFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/class-use/EJBQLParserFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.EJBQLParserFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.EJBQLParserFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.EJBQLParserFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.EJBQLParserFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/package-summary.html
index 90639ce..5f497709c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.ejbql (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.ejbql (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.ejbql (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.ejbql (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -225,7 +225,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/package-tree.html
index a8ae118..823755a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.ejbql Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.ejbql Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.ejbql Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.ejbql Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -192,7 +192,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/package-use.html
index f83906f..e2ae9e1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.ejbql (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.ejbql (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.ejbql (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.ejbql (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -478,7 +478,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/AggregateConditionNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/AggregateConditionNode.html
index 8507f02..ab8c81e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/AggregateConditionNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/AggregateConditionNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>AggregateConditionNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>AggregateConditionNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AggregateConditionNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="AggregateConditionNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -336,7 +336,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQL.EJBQLDefaultParser.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQL.EJBQLDefaultParser.html
index 395bc19..9c806b5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQL.EJBQLDefaultParser.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQL.EJBQLDefaultParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQL.EJBQLDefaultParser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQL.EJBQLDefaultParser (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQL.EJBQLDefaultParser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQL.EJBQLDefaultParser (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -351,7 +351,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQL.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQL.html
index d7e060c..069d8f3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQL.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQL.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQL (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQL (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQL (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQL (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -3078,7 +3078,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAbs.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAbs.html
index 2c90bf5..ff95ccf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAbs.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAbs.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLAbs (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLAbs (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLAbs (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLAbs (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAbstractSchemaName.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAbstractSchemaName.html
index 9f20448..ed8cc25 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAbstractSchemaName.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAbstractSchemaName.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLAbstractSchemaName (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLAbstractSchemaName (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLAbstractSchemaName (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLAbstractSchemaName (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAdd.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAdd.html
index 9c0fcda..8e17639 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAdd.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAdd.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLAdd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLAdd (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLAdd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLAdd (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAggregate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAggregate.html
index 980d374..75c10ea 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAggregate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAggregate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLAggregate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLAggregate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLAggregate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLAggregate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAggregateColumn.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAggregateColumn.html
index 6501dd7..975c4c2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAggregateColumn.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAggregateColumn.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLAggregateColumn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLAggregateColumn (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLAggregateColumn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLAggregateColumn (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -345,7 +345,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAll.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAll.html
index d53d18b..fc42b10 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAll.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAll.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLAll (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLAll (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLAll (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLAll (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAnd.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAnd.html
index 6dd7cb5..002d504 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAnd.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAnd.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLAnd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLAnd (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLAnd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLAnd (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -388,7 +388,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAny.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAny.html
index 67bc631..8b2270d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAny.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAny.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLAny (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLAny (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLAny (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLAny (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAscending.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAscending.html
index 940d5c5..fe2203f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAscending.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAscending.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLAscending (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLAscending (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLAscending (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLAscending (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAverage.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAverage.html
index edfe2d4..175f51b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAverage.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLAverage.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLAverage (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLAverage (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLAverage (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLAverage (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -376,7 +376,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLBetween.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLBetween.html
index c14de0d..476f01b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLBetween.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLBetween.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLBetween (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLBetween (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLBetween (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLBetween (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLBooleanLiteral.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLBooleanLiteral.html
index 23a805a..3ea08cd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLBooleanLiteral.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLBooleanLiteral.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLBooleanLiteral (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLBooleanLiteral (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLBooleanLiteral (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLBooleanLiteral (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLClassName.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLClassName.html
index 96c09c8..687e968 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLClassName.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLClassName.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLClassName (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLClassName (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLClassName (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLClassName (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConcat.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConcat.html
index 70ec6f2..599e2e5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConcat.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConcat.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLConcat (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLConcat (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLConcat (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLConcat (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConstants.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConstants.html
index 1bd9740..dc47cb6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConstants.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConstants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLConstants (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLConstants (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1973,7 +1973,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConstructor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConstructor.html
index 30bcdb9..ce58da8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConstructor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConstructor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLConstructor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLConstructor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLConstructor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLConstructor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConstructorParameter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConstructorParameter.html
index 7a2ced1..10b325e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConstructorParameter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConstructorParameter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLConstructorParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLConstructorParameter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLConstructorParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLConstructorParameter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConstructorParameters.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConstructorParameters.html
index 197e5f0..645af25 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConstructorParameters.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLConstructorParameters.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLConstructorParameters (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLConstructorParameters (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLConstructorParameters (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLConstructorParameters (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLCount.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLCount.html
index f910e65..a30c7c2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLCount.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLCount.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLCount (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLCount (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLCount (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLCount (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -376,7 +376,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLCurrentDate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLCurrentDate.html
index 705c0b5..586ebf4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLCurrentDate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLCurrentDate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLCurrentDate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLCurrentDate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLCurrentDate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLCurrentDate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLCurrentTime.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLCurrentTime.html
index 0f42cac..08086e3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLCurrentTime.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLCurrentTime.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLCurrentTime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLCurrentTime (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLCurrentTime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLCurrentTime (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLCurrentTimestamp.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLCurrentTimestamp.html
index c010d2c..2b779f4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLCurrentTimestamp.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLCurrentTimestamp.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLCurrentTimestamp (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLCurrentTimestamp (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLCurrentTimestamp (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLCurrentTimestamp (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDbPath.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDbPath.html
index 4936731..8af6393 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDbPath.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDbPath.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLDbPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLDbPath (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLDbPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLDbPath (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -370,7 +370,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDecimalLiteral.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDecimalLiteral.html
index 60ebe0e..c97733c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDecimalLiteral.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDecimalLiteral.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLDecimalLiteral (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLDecimalLiteral (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLDecimalLiteral (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLDecimalLiteral (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -349,7 +349,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDelete.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDelete.html
index ba2c328..6bfa76e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDelete.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDelete.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLDelete (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLDelete (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLDelete (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLDelete (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDescending.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDescending.html
index cf4c9ad..41863fe 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDescending.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDescending.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLDescending (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLDescending (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLDescending (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLDescending (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDistinct.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDistinct.html
index 3980317..850c63e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDistinct.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDistinct.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLDistinct (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLDistinct (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLDistinct (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLDistinct (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDivide.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDivide.html
index 2e6cb69..d17ec5a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDivide.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLDivide.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLDivide (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLDivide (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLDivide (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLDivide (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLEquals.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLEquals.html
index f320071..0d2359e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLEquals.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLEquals.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLEquals (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLEquals (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLEquals (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLEquals (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLEscapeCharacter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLEscapeCharacter.html
index 021e701..27bd99a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLEscapeCharacter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLEscapeCharacter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLEscapeCharacter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLEscapeCharacter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLEscapeCharacter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLEscapeCharacter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLExists.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLExists.html
index 646088f..a998cde 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLExists.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLExists.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLExists (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLExists (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLExists (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLExists (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLFrom.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLFrom.html
index 8c4eaae..8255366 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLFrom.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLFrom.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLFrom (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLFrom (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLFrom (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLFrom (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLFromItem.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLFromItem.html
index 34ada5b..d95bf83 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLFromItem.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLFromItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLFromItem (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLFromItem (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLFromItem (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLFromItem (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -392,7 +392,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLGreaterOrEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLGreaterOrEqual.html
index 74c65e6..bfd7370 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLGreaterOrEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLGreaterOrEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLGreaterOrEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLGreaterOrEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLGreaterOrEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLGreaterOrEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLGreaterThan.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLGreaterThan.html
index e6f816c..f0e7485 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLGreaterThan.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLGreaterThan.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLGreaterThan (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLGreaterThan (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLGreaterThan (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLGreaterThan (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLGroupBy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLGroupBy.html
index d45fc0f..c0e1c70 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLGroupBy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLGroupBy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLGroupBy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLGroupBy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLGroupBy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLGroupBy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLHaving.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLHaving.html
index 59e24f1..cdf1259 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLHaving.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLHaving.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLHaving (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLHaving (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLHaving (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLHaving (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIdentificationVariable.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIdentificationVariable.html
index ce8d4ed..799a27d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIdentificationVariable.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIdentificationVariable.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLIdentificationVariable (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLIdentificationVariable (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLIdentificationVariable (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLIdentificationVariable (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -338,7 +338,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIdentifier.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIdentifier.html
index 9cf6e90..5189d77 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIdentifier.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIdentifier.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLIdentifier (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLIdentifier (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLIdentifier (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLIdentifier (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -338,7 +338,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIn.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIn.html
index 1625ac6..a3aade2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIn.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIn.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLIn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLIn (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLIn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLIn (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLInnerFetchJoin.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLInnerFetchJoin.html
index 29af43a..76a679b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLInnerFetchJoin.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLInnerFetchJoin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLInnerFetchJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLInnerFetchJoin (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLInnerFetchJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLInnerFetchJoin (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -365,7 +365,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLInnerJoin.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLInnerJoin.html
index d2eb800..8364f69 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLInnerJoin.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLInnerJoin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLInnerJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLInnerJoin (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLInnerJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLInnerJoin (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -347,7 +347,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIntegerLiteral.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIntegerLiteral.html
index cb0df20..c7e3543 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIntegerLiteral.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIntegerLiteral.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLIntegerLiteral (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLIntegerLiteral (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLIntegerLiteral (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLIntegerLiteral (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -349,7 +349,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIsEmpty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIsEmpty.html
index 4df8579..29d1fbd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIsEmpty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIsEmpty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLIsEmpty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLIsEmpty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLIsEmpty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLIsEmpty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIsNull.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIsNull.html
index 5d5c9c4..64927e7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIsNull.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLIsNull.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLIsNull (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLIsNull (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLIsNull (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLIsNull (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLJoin.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLJoin.html
index 7b63cf3..18dc1fc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLJoin.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLJoin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLJoin (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLJoin (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -342,7 +342,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLength.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLength.html
index 069a915..665eed3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLength.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLength.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLLength (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLLength (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLLength (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLLength (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLessOrEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLessOrEqual.html
index 1890d63..4cfa332 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLessOrEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLessOrEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLLessOrEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLLessOrEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLLessOrEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLLessOrEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLessThan.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLessThan.html
index da65783..13f027d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLessThan.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLessThan.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLLessThan (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLLessThan (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLLessThan (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLLessThan (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLike.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLike.html
index 100561a..2e948df 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLike.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLike.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLLike (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLLike (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLLike (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLLike (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLocate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLocate.html
index 45ae8da..b0f532b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLocate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLocate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLLocate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLLocate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLLocate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLLocate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLower.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLower.html
index 64d2266..a33a099 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLower.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLLower.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLLower (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLLower (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLLower (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLLower (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMax.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMax.html
index bfa3b80..6b36e59 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMax.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMax.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLMax (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLMax (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLMax (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLMax (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -376,7 +376,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMemberOf.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMemberOf.html
index ad17f37..26e6003 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMemberOf.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMemberOf.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLMemberOf (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLMemberOf (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLMemberOf (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLMemberOf (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMin.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMin.html
index 9e9d2cf..971e587 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMin.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLMin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLMin (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLMin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLMin (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -376,7 +376,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMod.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMod.html
index ba2e18f..b88fcb4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMod.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMod.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLMod (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLMod (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLMod (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLMod (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMultiply.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMultiply.html
index 88e544f..1c3bb74 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMultiply.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLMultiply.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLMultiply (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLMultiply (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLMultiply (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLMultiply (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLNamedInputParameter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLNamedInputParameter.html
index 8a96d59..b4b9a39 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLNamedInputParameter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLNamedInputParameter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLNamedInputParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLNamedInputParameter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLNamedInputParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLNamedInputParameter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLNegative.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLNegative.html
index 04a56e7..d9ce813 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLNegative.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLNegative.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLNegative (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLNegative (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLNegative (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLNegative (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLNot.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLNot.html
index 77ae1da..7eedcf1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLNot.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLNot.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLNot (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLNot (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLNot (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLNot (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -363,7 +363,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLNotEquals.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLNotEquals.html
index 1f5208a..00c8292 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLNotEquals.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLNotEquals.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLNotEquals (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLNotEquals (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLNotEquals (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLNotEquals (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOr.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOr.html
index 2d0f75f..3c05a91 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOr.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOr.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLOr (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLOr (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLOr (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLOr (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -388,7 +388,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOrderBy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOrderBy.html
index 6ab4974..914f3f9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOrderBy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOrderBy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLOrderBy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLOrderBy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLOrderBy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLOrderBy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOrderByItem.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOrderByItem.html
index 6a889e2..9bc628c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOrderByItem.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOrderByItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLOrderByItem (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLOrderByItem (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLOrderByItem (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLOrderByItem (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOuterFetchJoin.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOuterFetchJoin.html
index 82f43c9..502e394 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOuterFetchJoin.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOuterFetchJoin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLOuterFetchJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLOuterFetchJoin (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLOuterFetchJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLOuterFetchJoin (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -365,7 +365,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOuterJoin.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOuterJoin.html
index 0f3e1b4..4542b8f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOuterJoin.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLOuterJoin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLOuterJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLOuterJoin (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLOuterJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLOuterJoin (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -347,7 +347,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLPath.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLPath.html
index f369804..0b57049 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLPath.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLPath.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLPath (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLPath (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -406,7 +406,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLPatternValue.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLPatternValue.html
index c2e13cc..3184dfc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLPatternValue.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLPatternValue.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLPatternValue (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLPatternValue (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLPatternValue (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLPatternValue (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLPositionalInputParameter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLPositionalInputParameter.html
index 75ad10f..8399212 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLPositionalInputParameter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLPositionalInputParameter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLPositionalInputParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLPositionalInputParameter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLPositionalInputParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLPositionalInputParameter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -349,7 +349,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSelect.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSelect.html
index 8975fcc..44b85a5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSelect.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSelect.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLSelect (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLSelect (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSelectClause.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSelectClause.html
index 7188720..03c4503 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSelectClause.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSelectClause.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLSelectClause (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLSelectClause (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLSelectClause (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLSelectClause (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSelectExpression.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSelectExpression.html
index 5783dc9..588f5e7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSelectExpression.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSelectExpression.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLSelectExpression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLSelectExpression (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLSelectExpression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLSelectExpression (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSelectExpressions.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSelectExpressions.html
index b5b89ee..3e14d2a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSelectExpressions.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSelectExpressions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLSelectExpressions (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLSelectExpressions (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLSelectExpressions (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLSelectExpressions (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSize.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSize.html
index cae85a3..021836c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSize.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSize.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLSize (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLSize (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLSize (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLSize (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSqrt.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSqrt.html
index 4713a78..1b321a9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSqrt.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSqrt.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLSqrt (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLSqrt (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLSqrt (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLSqrt (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLStringLiteral.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLStringLiteral.html
index 9718401..723cc06 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLStringLiteral.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLStringLiteral.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLStringLiteral (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLStringLiteral (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLStringLiteral (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLStringLiteral (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSubselect.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSubselect.html
index 09d2fdc..e1f21e6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSubselect.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSubselect.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLSubselect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLSubselect (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLSubselect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLSubselect (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSubstring.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSubstring.html
index 6289845..0c48cb8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSubstring.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSubstring.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLSubstring (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLSubstring (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLSubstring (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLSubstring (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSubtract.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSubtract.html
index 22f0865..481a68a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSubtract.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSubtract.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLSubtract (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLSubtract (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLSubtract (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLSubtract (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSum.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSum.html
index 72d9814..c9fa5f4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSum.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLSum.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLSum (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLSum (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLSum (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLSum (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -376,7 +376,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTok.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTok.html
index dd7b783..a01f5b0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTok.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTok.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLTok (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLTok (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLTok (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLTok (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTokenManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTokenManager.html
index 14b2123..300049f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTokenManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTokenManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLTokenManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLTokenManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLTokenManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLTokenManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -532,7 +532,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTreeConstants.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTreeConstants.html
index bbe9806..afd5440 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTreeConstants.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTreeConstants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLTreeConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLTreeConstants (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLTreeConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLTreeConstants (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1866,7 +1866,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrim.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrim.html
index 48afeae..bd65df8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrim.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrim.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLTrim (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLTrim (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLTrim (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLTrim (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimBoth.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimBoth.html
index 32e3651..46022e5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimBoth.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimBoth.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLTrimBoth (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLTrimBoth (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLTrimBoth (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLTrimBoth (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -340,7 +340,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimCharacter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimCharacter.html
index 8181e80..9e79b29 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimCharacter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimCharacter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLTrimCharacter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLTrimCharacter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLTrimCharacter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLTrimCharacter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimLeading.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimLeading.html
index 834dbfe..02836e2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimLeading.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimLeading.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLTrimLeading (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLTrimLeading (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLTrimLeading (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLTrimLeading (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -340,7 +340,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimSpecification.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimSpecification.html
index 7d0552c..657a9e1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimSpecification.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimSpecification.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLTrimSpecification (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLTrimSpecification (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLTrimSpecification (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLTrimSpecification (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -292,7 +292,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimTrailing.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimTrailing.html
index c69ca36..3292643 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimTrailing.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLTrimTrailing.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLTrimTrailing (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLTrimTrailing (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLTrimTrailing (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLTrimTrailing (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -340,7 +340,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpdate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpdate.html
index c889035..8d64f98 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpdate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpdate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLUpdate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLUpdate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLUpdate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLUpdate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpdateField.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpdateField.html
index 6d08767..1ed10df 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpdateField.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpdateField.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLUpdateField (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLUpdateField (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLUpdateField (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLUpdateField (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpdateItem.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpdateItem.html
index 820868c..1c9208c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpdateItem.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpdateItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLUpdateItem (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLUpdateItem (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLUpdateItem (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLUpdateItem (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpdateValue.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpdateValue.html
index f6daefd..8377913 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpdateValue.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpdateValue.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLUpdateValue (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLUpdateValue (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLUpdateValue (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLUpdateValue (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpper.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpper.html
index 80da2d0..5ce5b33 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpper.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLUpper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLUpper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLUpper (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLUpper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLUpper (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLWhere.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLWhere.html
index 30f7063..a1e156d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLWhere.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/EJBQLWhere.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLWhere (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLWhere (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLWhere (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLWhere (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/JJTEJBQLState.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/JJTEJBQLState.html
index 8f87e40..f29b7b9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/JJTEJBQLState.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/JJTEJBQLState.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>JJTEJBQLState (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>JJTEJBQLState (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JJTEJBQLState (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="JJTEJBQLState (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -448,7 +448,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/JavaCharStream.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/JavaCharStream.html
index c8849b1..90e7126 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/JavaCharStream.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/JavaCharStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>JavaCharStream (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>JavaCharStream (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavaCharStream (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="JavaCharStream (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1272,7 +1272,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/Node.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/Node.html
index 9f74851..44ff329 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/Node.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/Node.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Node (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Node (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Node (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Node (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -377,7 +377,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/ParseException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/ParseException.html
index 29e3851..e6fdd2a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/ParseException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/ParseException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ParseException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ParseException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ParseException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ParseException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -451,7 +451,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/SimpleNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/SimpleNode.html
index 3839008..e3a7681 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/SimpleNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/SimpleNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SimpleNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SimpleNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SimpleNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SimpleNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -657,7 +657,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/Token.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/Token.html
index 54e802e..a293f3f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/Token.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/Token.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Token (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Token (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Token (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Token (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -604,7 +604,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/TokenMgrError.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/TokenMgrError.html
index 78d51b7..ae3d710 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/TokenMgrError.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/TokenMgrError.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>TokenMgrError (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>TokenMgrError (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TokenMgrError (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="TokenMgrError (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -448,7 +448,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/AggregateConditionNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/AggregateConditionNode.html
index 1963f80..92e87d4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/AggregateConditionNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/AggregateConditionNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.AggregateConditionNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.AggregateConditionNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.AggregateConditionNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.AggregateConditionNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -200,7 +200,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQL.EJBQLDefaultParser.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQL.EJBQLDefaultParser.html
index 8970f79..d09e2bd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQL.EJBQLDefaultParser.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQL.EJBQLDefaultParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQL.EJBQLDefaultParser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQL.EJBQLDefaultParser (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQL.EJBQLDefaultParser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQL.EJBQLDefaultParser (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQL.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQL.html
index 8d62954..25bc65d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQL.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQL.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQL (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQL (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQL (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQL (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAbs.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAbs.html
index 359c023..1c08b5d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAbs.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAbs.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAbs (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAbs (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAbs (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAbs (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAbstractSchemaName.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAbstractSchemaName.html
index d5af06a..f328320 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAbstractSchemaName.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAbstractSchemaName.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAbstractSchemaName (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAbstractSchemaName (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAbstractSchemaName (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAbstractSchemaName (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAdd.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAdd.html
index f292b43..5221367 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAdd.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAdd.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAdd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAdd (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAdd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAdd (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAggregate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAggregate.html
index 35869f1..8e1887f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAggregate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAggregate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAggregate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAggregate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAggregate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAggregate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAggregateColumn.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAggregateColumn.html
index d9160ef..4cf0095 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAggregateColumn.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAggregateColumn.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAggregateColumn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAggregateColumn (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAggregateColumn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAggregateColumn (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -281,7 +281,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAll.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAll.html
index d1ac5ed..d992548 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAll.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAll.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAll (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAll (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAll (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAll (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAnd.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAnd.html
index 0199621..f98c03b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAnd.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAnd.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAnd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAnd (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAnd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAnd (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAny.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAny.html
index 4cdcb42..e0edf90 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAny.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAny.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAny (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAny (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAny (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAny (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAscending.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAscending.html
index 48d63f9..072455a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAscending.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAscending.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAscending (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAscending (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAscending (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAscending (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAverage.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAverage.html
index 23c49ed..3beccd8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAverage.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLAverage.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAverage (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAverage (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAverage (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLAverage (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLBetween.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLBetween.html
index d8c9d25..9c44b8b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLBetween.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLBetween.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLBetween (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLBetween (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLBetween (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLBetween (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLBooleanLiteral.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLBooleanLiteral.html
index 7c389bf..c663c73 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLBooleanLiteral.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLBooleanLiteral.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLBooleanLiteral (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLBooleanLiteral (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLBooleanLiteral (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLBooleanLiteral (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLClassName.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLClassName.html
index 1c3db23..a115e06 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLClassName.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLClassName.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLClassName (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLClassName (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLClassName (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLClassName (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConcat.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConcat.html
index 3826553..a938381 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConcat.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConcat.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLConcat (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLConcat (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLConcat (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLConcat (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConstants.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConstants.html
index e748860..b56a24d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConstants.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConstants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.ejbql.parser.EJBQLConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.ejbql.parser.EJBQLConstants (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.ejbql.parser.EJBQLConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.ejbql.parser.EJBQLConstants (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -197,7 +197,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConstructor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConstructor.html
index 0261657..9b1e21a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConstructor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConstructor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLConstructor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLConstructor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLConstructor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLConstructor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConstructorParameter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConstructorParameter.html
index 1ce38c9..52ce203 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConstructorParameter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConstructorParameter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLConstructorParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLConstructorParameter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLConstructorParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLConstructorParameter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConstructorParameters.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConstructorParameters.html
index dbeb242..f1727a4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConstructorParameters.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLConstructorParameters.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLConstructorParameters (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLConstructorParameters (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLConstructorParameters (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLConstructorParameters (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLCount.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLCount.html
index 94c799d..8994b24 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLCount.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLCount.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLCount (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLCount (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLCount (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLCount (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLCurrentDate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLCurrentDate.html
index e627b69..d5508a5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLCurrentDate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLCurrentDate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLCurrentDate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLCurrentDate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLCurrentDate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLCurrentDate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLCurrentTime.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLCurrentTime.html
index 3c7369f..d6f3305 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLCurrentTime.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLCurrentTime.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLCurrentTime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLCurrentTime (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLCurrentTime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLCurrentTime (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLCurrentTimestamp.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLCurrentTimestamp.html
index d3683eb..e286511 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLCurrentTimestamp.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLCurrentTimestamp.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLCurrentTimestamp (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLCurrentTimestamp (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLCurrentTimestamp (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLCurrentTimestamp (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDbPath.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDbPath.html
index 58910ba..6a0fed9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDbPath.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDbPath.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDbPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDbPath (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDbPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDbPath (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDecimalLiteral.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDecimalLiteral.html
index 850e086..3bca783 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDecimalLiteral.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDecimalLiteral.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDecimalLiteral (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDecimalLiteral (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDecimalLiteral (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDecimalLiteral (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -221,7 +221,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDelete.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDelete.html
index 3a1db34..0d19dac 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDelete.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDelete.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDelete (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDelete (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDelete (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDelete (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDescending.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDescending.html
index f128bee..d4e84ae 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDescending.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDescending.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDescending (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDescending (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDescending (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDescending (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDistinct.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDistinct.html
index bcbcdd5..de92cd2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDistinct.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDistinct.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDistinct (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDistinct (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDistinct (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDistinct (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDivide.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDivide.html
index e772f27..111ed77 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDivide.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLDivide.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDivide (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDivide (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDivide (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLDivide (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLEquals.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLEquals.html
index f750ad8..6bdb5c8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLEquals.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLEquals.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLEquals (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLEquals (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLEquals (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLEquals (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLEscapeCharacter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLEscapeCharacter.html
index a652cf4..f77780e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLEscapeCharacter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLEscapeCharacter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLEscapeCharacter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLEscapeCharacter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLEscapeCharacter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLEscapeCharacter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLExists.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLExists.html
index f0294cc..6988cc0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLExists.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLExists.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLExists (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLExists (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLExists (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLExists (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLFrom.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLFrom.html
index 99645ef..2d78673 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLFrom.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLFrom.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLFrom (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLFrom (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLFrom (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLFrom (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLFromItem.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLFromItem.html
index 08e5a4b..0bec090 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLFromItem.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLFromItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLFromItem (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLFromItem (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLFromItem (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLFromItem (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -224,7 +224,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLGreaterOrEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLGreaterOrEqual.html
index 33727cf..ab5a435 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLGreaterOrEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLGreaterOrEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLGreaterOrEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLGreaterOrEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLGreaterOrEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLGreaterOrEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLGreaterThan.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLGreaterThan.html
index 31240ac..783e198 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLGreaterThan.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLGreaterThan.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLGreaterThan (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLGreaterThan (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLGreaterThan (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLGreaterThan (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLGroupBy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLGroupBy.html
index aa0708c..722cf70 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLGroupBy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLGroupBy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLGroupBy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLGroupBy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLGroupBy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLGroupBy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLHaving.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLHaving.html
index 1d7aef1..d7dbc73 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLHaving.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLHaving.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLHaving (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLHaving (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLHaving (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLHaving (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIdentificationVariable.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIdentificationVariable.html
index 1fa16e4..d7caa7a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIdentificationVariable.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIdentificationVariable.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIdentificationVariable (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIdentificationVariable (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIdentificationVariable (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIdentificationVariable (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIdentifier.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIdentifier.html
index 07358f4..89c9e7a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIdentifier.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIdentifier.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIdentifier (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIdentifier (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIdentifier (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIdentifier (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIn.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIn.html
index 38b939e..5d9644d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIn.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIn.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIn (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIn (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLInnerFetchJoin.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLInnerFetchJoin.html
index b0ec549..3f0c4a6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLInnerFetchJoin.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLInnerFetchJoin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLInnerFetchJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLInnerFetchJoin (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLInnerFetchJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLInnerFetchJoin (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLInnerJoin.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLInnerJoin.html
index a7e2c03..5cfc291 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLInnerJoin.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLInnerJoin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLInnerJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLInnerJoin (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLInnerJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLInnerJoin (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIntegerLiteral.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIntegerLiteral.html
index 8aceb7c..99e82f4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIntegerLiteral.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIntegerLiteral.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIntegerLiteral (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIntegerLiteral (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIntegerLiteral (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIntegerLiteral (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -221,7 +221,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIsEmpty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIsEmpty.html
index a670851..d8f2848 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIsEmpty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIsEmpty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIsEmpty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIsEmpty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIsEmpty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIsEmpty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIsNull.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIsNull.html
index b56e507..9f6f57a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIsNull.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLIsNull.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIsNull (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIsNull (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIsNull (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLIsNull (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLJoin.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLJoin.html
index cf81f08..04d41df 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLJoin.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLJoin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLJoin (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLJoin (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -307,7 +307,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLength.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLength.html
index 078bf07..9d5b2e8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLength.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLength.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLength (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLength (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLength (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLength (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLessOrEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLessOrEqual.html
index f9c4989..c78ae34 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLessOrEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLessOrEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLessOrEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLessOrEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLessOrEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLessOrEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLessThan.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLessThan.html
index 0168f09..3441164 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLessThan.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLessThan.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLessThan (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLessThan (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLessThan (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLessThan (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLike.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLike.html
index a7e7009..fd7f1f6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLike.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLike.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLike (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLike (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLike (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLike (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLocate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLocate.html
index 6b83aa9..8cc484d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLocate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLocate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLocate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLocate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLocate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLocate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLower.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLower.html
index 1b71cbd..a856fba 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLower.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLLower.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLower (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLower (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLower (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLLower (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMax.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMax.html
index bde451b..04f3534 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMax.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMax.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMax (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMax (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMax (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMax (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMemberOf.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMemberOf.html
index 6e94111..3eed391 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMemberOf.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMemberOf.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMemberOf (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMemberOf (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMemberOf (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMemberOf (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMin.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMin.html
index b027604..dbe3e1c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMin.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMin (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMin (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMod.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMod.html
index 7eb3636..3f66faa 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMod.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMod.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMod (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMod (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMod (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMod (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMultiply.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMultiply.html
index 7524130..d131de8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMultiply.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLMultiply.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMultiply (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMultiply (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMultiply (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLMultiply (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLNamedInputParameter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLNamedInputParameter.html
index 91287f9..f16a58b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLNamedInputParameter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLNamedInputParameter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLNamedInputParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLNamedInputParameter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLNamedInputParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLNamedInputParameter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLNegative.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLNegative.html
index e92afed..5fa9c8f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLNegative.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLNegative.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLNegative (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLNegative (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLNegative (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLNegative (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLNot.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLNot.html
index 5a5ea5d..3e8d3c1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLNot.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLNot.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLNot (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLNot (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLNot (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLNot (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLNotEquals.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLNotEquals.html
index 0954708..1048cc9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLNotEquals.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLNotEquals.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLNotEquals (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLNotEquals (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLNotEquals (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLNotEquals (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOr.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOr.html
index e93f324..8728f23 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOr.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOr.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOr (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOr (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOr (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOr (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOrderBy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOrderBy.html
index 09e1b35..3fe1331 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOrderBy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOrderBy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOrderBy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOrderBy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOrderBy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOrderBy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOrderByItem.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOrderByItem.html
index 1fbaf14..193534f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOrderByItem.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOrderByItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOrderByItem (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOrderByItem (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOrderByItem (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOrderByItem (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOuterFetchJoin.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOuterFetchJoin.html
index 79bab18..8dd4f9d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOuterFetchJoin.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOuterFetchJoin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOuterFetchJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOuterFetchJoin (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOuterFetchJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOuterFetchJoin (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOuterJoin.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOuterJoin.html
index 583005c..e76f477 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOuterJoin.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLOuterJoin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOuterJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOuterJoin (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOuterJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLOuterJoin (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLPath.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLPath.html
index 88ddfe3..d661417 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLPath.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLPath.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLPath (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLPath (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLPatternValue.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLPatternValue.html
index 6a6f247..50d097c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLPatternValue.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLPatternValue.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLPatternValue (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLPatternValue (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLPatternValue (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLPatternValue (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLPositionalInputParameter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLPositionalInputParameter.html
index 9782762..cbfced7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLPositionalInputParameter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLPositionalInputParameter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLPositionalInputParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLPositionalInputParameter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLPositionalInputParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLPositionalInputParameter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -240,7 +240,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSelect.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSelect.html
index 3d8086b..5b49459 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSelect.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSelect.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSelect (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSelect (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSelectClause.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSelectClause.html
index 0677b3e..c8eabd7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSelectClause.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSelectClause.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSelectClause (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSelectClause (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSelectClause (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSelectClause (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSelectExpression.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSelectExpression.html
index 446d81f..d7bdfca 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSelectExpression.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSelectExpression.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSelectExpression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSelectExpression (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSelectExpression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSelectExpression (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSelectExpressions.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSelectExpressions.html
index 9c50ad3..c09f870 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSelectExpressions.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSelectExpressions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSelectExpressions (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSelectExpressions (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSelectExpressions (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSelectExpressions (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSize.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSize.html
index 8e72c45..d020b88 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSize.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSize.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSize (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSize (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSize (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSize (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSqrt.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSqrt.html
index 9bed9e2..c648c88 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSqrt.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSqrt.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSqrt (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSqrt (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSqrt (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSqrt (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLStringLiteral.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLStringLiteral.html
index 5c41552..9a4fa34 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLStringLiteral.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLStringLiteral.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLStringLiteral (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLStringLiteral (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLStringLiteral (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLStringLiteral (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSubselect.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSubselect.html
index 7995c33..189bac7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSubselect.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSubselect.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSubselect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSubselect (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSubselect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSubselect (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSubstring.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSubstring.html
index 6336a91..c307233 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSubstring.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSubstring.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSubstring (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSubstring (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSubstring (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSubstring (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSubtract.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSubtract.html
index 926cfe7..3d609b0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSubtract.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSubtract.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSubtract (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSubtract (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSubtract (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSubtract (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSum.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSum.html
index 2d1016e..399be73 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSum.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLSum.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSum (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSum (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSum (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLSum (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTok.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTok.html
index c5c5373..9300192 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTok.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTok.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTok (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTok (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTok (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTok (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTokenManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTokenManager.html
index 2b44ab9..c8f6382 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTokenManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTokenManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTokenManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTokenManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTokenManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTokenManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -224,7 +224,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTreeConstants.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTreeConstants.html
index e8e5eb1..1876625 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTreeConstants.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTreeConstants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrim.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrim.html
index 55cb963..d8a9eb9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrim.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrim.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrim (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrim (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrim (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrim (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimBoth.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimBoth.html
index 2e6ce54..717c288 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimBoth.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimBoth.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimBoth (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimBoth (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimBoth (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimBoth (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimCharacter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimCharacter.html
index 5dcaf2b..415579f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimCharacter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimCharacter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimCharacter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimCharacter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimCharacter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimCharacter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimLeading.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimLeading.html
index 81889e1..3aecb9c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimLeading.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimLeading.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimLeading (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimLeading (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimLeading (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimLeading (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimSpecification.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimSpecification.html
index 883a52e..d5b9582 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimSpecification.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimSpecification.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimSpecification (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimSpecification (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimSpecification (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimSpecification (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -200,7 +200,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimTrailing.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimTrailing.html
index f47757a..7db2ab7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimTrailing.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLTrimTrailing.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimTrailing (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimTrailing (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimTrailing (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLTrimTrailing (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpdate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpdate.html
index fe69a30..8bc6fbb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpdate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpdate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpdate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpdate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpdate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpdate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpdateField.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpdateField.html
index 60f0e19..108202e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpdateField.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpdateField.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpdateField (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpdateField (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpdateField (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpdateField (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpdateItem.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpdateItem.html
index f81d972..b088262 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpdateItem.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpdateItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpdateItem (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpdateItem (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpdateItem (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpdateItem (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpdateValue.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpdateValue.html
index 8c91a8f..bb24a70 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpdateValue.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpdateValue.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpdateValue (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpdateValue (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpdateValue (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpdateValue (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpper.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpper.html
index f003eab..02ca628 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpper.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLUpper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpper (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLUpper (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLWhere.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLWhere.html
index 4e4d66c..4f373a5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLWhere.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/EJBQLWhere.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLWhere (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.EJBQLWhere (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLWhere (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.EJBQLWhere (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/JJTEJBQLState.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/JJTEJBQLState.html
index 6ee96c6..2e15975 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/JJTEJBQLState.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/JJTEJBQLState.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.JJTEJBQLState (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.JJTEJBQLState (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.JJTEJBQLState (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.JJTEJBQLState (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/JavaCharStream.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/JavaCharStream.html
index c734552..2abd096 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/JavaCharStream.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/JavaCharStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.JavaCharStream (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.JavaCharStream (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.JavaCharStream (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.JavaCharStream (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -237,7 +237,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/Node.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/Node.html
index db785cc..665b12a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/Node.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/Node.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.ejbql.parser.Node (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.ejbql.parser.Node (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.ejbql.parser.Node (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.ejbql.parser.Node (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -777,7 +777,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/ParseException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/ParseException.html
index 53a8d9f..e2a5dcf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/ParseException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/ParseException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.ParseException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.ParseException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.ParseException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.ParseException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -842,7 +842,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/SimpleNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/SimpleNode.html
index b15a544..961ced2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/SimpleNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/SimpleNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.SimpleNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.SimpleNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.SimpleNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.SimpleNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -654,7 +654,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/Token.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/Token.html
index 30c48f1..2a97d5b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/Token.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/Token.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.Token (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.Token (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.Token (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.Token (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -289,7 +289,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/TokenMgrError.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/TokenMgrError.html
index 0ae756e..42763cf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/TokenMgrError.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/class-use/TokenMgrError.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.ejbql.parser.TokenMgrError (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.ejbql.parser.TokenMgrError (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.TokenMgrError (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.ejbql.parser.TokenMgrError (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/package-summary.html
index cfc8dd0..66684ac 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.ejbql.parser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.ejbql.parser (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.ejbql.parser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.ejbql.parser (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -634,7 +634,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/package-tree.html
index 4de5a6c..3fb00dd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.ejbql.parser Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.ejbql.parser Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.ejbql.parser Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.ejbql.parser Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -304,7 +304,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/package-use.html
index 7e7aeba..93bc632 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ejbql/parser/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.ejbql.parser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.ejbql.parser (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.ejbql.parser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.ejbql.parser (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -332,7 +332,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/CayenneEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/CayenneEvent.html
index c108ded..4a352a3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/CayenneEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/CayenneEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CayenneEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CayenneEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CayenneEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CayenneEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -515,7 +515,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/DefaultEventManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/DefaultEventManager.html
index 3f6d281..1de728f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/DefaultEventManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/DefaultEventManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultEventManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultEventManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultEventManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultEventManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -794,7 +794,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventBridge.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventBridge.html
index cd95a1b..64e2855 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventBridge.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventBridge.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EventBridge (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EventBridge (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EventBridge (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EventBridge (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -877,7 +877,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventBridgeFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventBridgeFactory.html
index ee5f67d..a02672e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventBridgeFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventBridgeFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EventBridgeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EventBridgeFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EventBridgeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EventBridgeFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -264,7 +264,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventManager.html
index da856cb..c96c532 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EventManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EventManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EventManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EventManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -535,7 +535,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventManagerProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventManagerProvider.html
index b93bf66..78d01a8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventManagerProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventManagerProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EventManagerProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EventManagerProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EventManagerProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EventManagerProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -362,7 +362,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventSubject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventSubject.html
index 2192195..f3183bd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventSubject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/EventSubject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EventSubject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EventSubject (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EventSubject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EventSubject (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -416,7 +416,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/NoopEventBridge.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/NoopEventBridge.html
index e48de88..dcf8476 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/NoopEventBridge.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/NoopEventBridge.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>NoopEventBridge (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>NoopEventBridge (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NoopEventBridge (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="NoopEventBridge (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -364,7 +364,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/NoopEventBridgeProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/NoopEventBridgeProvider.html
index fa76d73..9d7eb4e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/NoopEventBridgeProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/NoopEventBridgeProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>NoopEventBridgeProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>NoopEventBridgeProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NoopEventBridgeProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="NoopEventBridgeProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -320,7 +320,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/NoopEventManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/NoopEventManager.html
index 2113246..035a8b7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/NoopEventManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/NoopEventManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>NoopEventManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>NoopEventManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NoopEventManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="NoopEventManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -614,7 +614,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/CayenneEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/CayenneEvent.html
index 9ac6876..076fd4c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/CayenneEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/CayenneEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.event.CayenneEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.event.CayenneEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.event.CayenneEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.event.CayenneEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -327,7 +327,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/DefaultEventManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/DefaultEventManager.html
index 21fefb6..ab5ec39 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/DefaultEventManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/DefaultEventManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.event.DefaultEventManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.event.DefaultEventManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.event.DefaultEventManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.event.DefaultEventManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventBridge.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventBridge.html
index 6cf70f2..a714d8e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventBridge.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventBridge.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.event.EventBridge (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.event.EventBridge (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.event.EventBridge (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.event.EventBridge (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -380,7 +380,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventBridgeFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventBridgeFactory.html
index fd75149..ba0168c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventBridgeFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventBridgeFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.event.EventBridgeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.event.EventBridgeFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.event.EventBridgeFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.event.EventBridgeFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventManager.html
index a630844..4b997f3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.event.EventManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.event.EventManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.event.EventManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.event.EventManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -563,7 +563,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventManagerProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventManagerProvider.html
index 5575873..855fba1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventManagerProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventManagerProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.event.EventManagerProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.event.EventManagerProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.event.EventManagerProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.event.EventManagerProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventSubject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventSubject.html
index c7b4b83..cceca94 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventSubject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/EventSubject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.event.EventSubject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.event.EventSubject (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.event.EventSubject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.event.EventSubject (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -642,7 +642,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/NoopEventBridge.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/NoopEventBridge.html
index 8e1c18f..42fe1d1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/NoopEventBridge.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/NoopEventBridge.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.event.NoopEventBridge (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.event.NoopEventBridge (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.event.NoopEventBridge (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.event.NoopEventBridge (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/NoopEventBridgeProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/NoopEventBridgeProvider.html
index 85c238f..5d8b5f2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/NoopEventBridgeProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/NoopEventBridgeProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.event.NoopEventBridgeProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.event.NoopEventBridgeProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.event.NoopEventBridgeProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.event.NoopEventBridgeProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/NoopEventManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/NoopEventManager.html
index cb23357..280e386 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/NoopEventManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/class-use/NoopEventManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.event.NoopEventManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.event.NoopEventManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.event.NoopEventManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.event.NoopEventManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/package-summary.html
index 3c959bf..c982bb7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.event (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.event (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.event (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.event (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -237,7 +237,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/package-tree.html
index 777ba68..1066721 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.event Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.event Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.event Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.event Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -182,7 +182,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/package-use.html
index 88409ae..9d77cc6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/event/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.event (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.event (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.event (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.event (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -516,7 +516,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/Expression.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/Expression.html
index a336982..eb96e98 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/Expression.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/Expression.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Expression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Expression (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Expression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Expression (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1964,7 +1964,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/ExpressionException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/ExpressionException.html
index f1ebc37..a095ad3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/ExpressionException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/ExpressionException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ExpressionException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ExpressionException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExpressionException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ExpressionException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -464,7 +464,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/ExpressionFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/ExpressionFactory.html
index 10b15b4..b0efc02 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/ExpressionFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/ExpressionFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ExpressionFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ExpressionFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExpressionFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ExpressionFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1959,7 +1959,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/ExpressionParameter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/ExpressionParameter.html
index b87a84c..62eaa33 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/ExpressionParameter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/ExpressionParameter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ExpressionParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ExpressionParameter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExpressionParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ExpressionParameter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -416,7 +416,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/FunctionExpressionFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/FunctionExpressionFactory.html
index 2a9cfc7..9c1ab58 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/FunctionExpressionFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/FunctionExpressionFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FunctionExpressionFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FunctionExpressionFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FunctionExpressionFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FunctionExpressionFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1399,7 +1399,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/Property.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/Property.html
index f595d74..e456130 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/Property.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/Property.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Property (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Property (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Property (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Property (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -2032,7 +2032,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/TraversalHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/TraversalHandler.html
index eb9327c..407efed 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/TraversalHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/TraversalHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>TraversalHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>TraversalHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TraversalHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="TraversalHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -334,7 +334,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/TraversalHelper.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/TraversalHelper.html
index fac4cac..3fe7f57 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/TraversalHelper.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/TraversalHelper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>TraversalHelper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>TraversalHelper (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TraversalHelper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="TraversalHelper (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -404,7 +404,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/ValueInjector.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/ValueInjector.html
index c5274db..7a55dd8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/ValueInjector.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/ValueInjector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ValueInjector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ValueInjector (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ValueInjector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ValueInjector (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -259,7 +259,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/Expression.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/Expression.html
index 556595f..7260dee 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/Expression.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/Expression.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.Expression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.Expression (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.Expression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.Expression (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -3888,7 +3888,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/ExpressionException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/ExpressionException.html
index 7021880..2617b2a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/ExpressionException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/ExpressionException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.ExpressionException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.ExpressionException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.ExpressionException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.ExpressionException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -249,7 +249,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/ExpressionFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/ExpressionFactory.html
index 80893ce..412a68b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/ExpressionFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/ExpressionFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.ExpressionFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.ExpressionFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.ExpressionFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.ExpressionFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/ExpressionParameter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/ExpressionParameter.html
index 4cfcebc..032009e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/ExpressionParameter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/ExpressionParameter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.ExpressionParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.ExpressionParameter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.ExpressionParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.ExpressionParameter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/FunctionExpressionFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/FunctionExpressionFactory.html
index 61b2cb0..29e3a29 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/FunctionExpressionFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/FunctionExpressionFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.FunctionExpressionFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.FunctionExpressionFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.FunctionExpressionFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.FunctionExpressionFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/Property.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/Property.html
index 20e3c5e..9cdf64c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/Property.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/Property.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.Property (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.Property (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.Property (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.Property (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -619,7 +619,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/TraversalHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/TraversalHandler.html
index c5d7964..7514d40 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/TraversalHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/TraversalHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.exp.TraversalHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.exp.TraversalHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.exp.TraversalHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.exp.TraversalHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -539,7 +539,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/TraversalHelper.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/TraversalHelper.html
index 12dad54..33c4034 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/TraversalHelper.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/TraversalHelper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.TraversalHelper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.TraversalHelper (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.TraversalHelper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.TraversalHelper (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/ValueInjector.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/ValueInjector.html
index 9562390..57f9944 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/ValueInjector.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/class-use/ValueInjector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.exp.ValueInjector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.exp.ValueInjector (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.exp.ValueInjector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.exp.ValueInjector (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -201,7 +201,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/package-summary.html
index 51365af..355e967 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.exp (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.exp (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.exp (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.exp (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -247,7 +247,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/package-tree.html
index 4b21f5e..c04aa0f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.exp Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.exp Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.exp Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.exp Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/package-use.html
index bb783bb..11fff6c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.exp (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.exp (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.exp (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.exp (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -669,7 +669,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAbs.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAbs.html
index a344108..1164998 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAbs.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAbs.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTAbs (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTAbs (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTAbs (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTAbs (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -435,7 +435,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAdd.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAdd.html
index 870fd4d..1e7be8f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAdd.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAdd.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTAdd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTAdd (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTAdd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTAdd (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -505,7 +505,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAggregateFunctionCall.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAggregateFunctionCall.html
index 98053be..0aac508 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAggregateFunctionCall.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAggregateFunctionCall.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTAggregateFunctionCall (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTAggregateFunctionCall (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTAggregateFunctionCall (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTAggregateFunctionCall (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -379,7 +379,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAnd.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAnd.html
index c7f46a7..1cb1583 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAnd.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAnd.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTAnd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTAnd (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTAnd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTAnd (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -519,7 +519,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAsterisk.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAsterisk.html
index 81f45cf..3ee8759 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAsterisk.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAsterisk.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTAsterisk (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTAsterisk (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTAsterisk (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTAsterisk (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -505,7 +505,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAvg.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAvg.html
index ebeeca0..a16abd6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAvg.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTAvg.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTAvg (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTAvg (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTAvg (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTAvg (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -406,7 +406,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBetween.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBetween.html
index 57e962e..1ac3612 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBetween.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBetween.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTBetween (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTBetween (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTBetween (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTBetween (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -481,7 +481,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseAnd.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseAnd.html
index 92e18f9..8a9d4b2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseAnd.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseAnd.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTBitwiseAnd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTBitwiseAnd (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTBitwiseAnd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTBitwiseAnd (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -530,7 +530,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseLeftShift.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseLeftShift.html
index 85ed507..29fde82 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseLeftShift.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseLeftShift.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTBitwiseLeftShift (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTBitwiseLeftShift (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTBitwiseLeftShift (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTBitwiseLeftShift (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -530,7 +530,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseNot.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseNot.html
index d4b8f21..6cd0693 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseNot.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseNot.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTBitwiseNot (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTBitwiseNot (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTBitwiseNot (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTBitwiseNot (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -500,7 +500,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseOr.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseOr.html
index 9c81eb4..0559468 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseOr.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseOr.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTBitwiseOr (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTBitwiseOr (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTBitwiseOr (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTBitwiseOr (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -530,7 +530,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseRightShift.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseRightShift.html
index f2f29c8..86726ea 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseRightShift.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseRightShift.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTBitwiseRightShift (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTBitwiseRightShift (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTBitwiseRightShift (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTBitwiseRightShift (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -530,7 +530,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseXor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseXor.html
index 917c508..a63de30 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseXor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTBitwiseXor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTBitwiseXor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTBitwiseXor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTBitwiseXor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTBitwiseXor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -530,7 +530,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTConcat.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTConcat.html
index 26c200e..8eb409b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTConcat.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTConcat.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTConcat (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTConcat (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTConcat (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTConcat (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -435,7 +435,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTCount.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTCount.html
index 3b3b709..a892e03 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTCount.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTCount.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTCount (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTCount (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTCount (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTCount (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -419,7 +419,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTCurrentDate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTCurrentDate.html
index e9e1708..2e3a0a1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTCurrentDate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTCurrentDate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTCurrentDate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTCurrentDate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTCurrentDate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTCurrentDate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -453,7 +453,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTCurrentTime.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTCurrentTime.html
index 3745483..6d0027b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTCurrentTime.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTCurrentTime.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTCurrentTime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTCurrentTime (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTCurrentTime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTCurrentTime (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -453,7 +453,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTCurrentTimestamp.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTCurrentTimestamp.html
index d11e75f..364bf6d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTCurrentTimestamp.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTCurrentTimestamp.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTCurrentTimestamp (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTCurrentTimestamp (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTCurrentTimestamp (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTCurrentTimestamp (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -453,7 +453,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTDbPath.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTDbPath.html
index b357e33..79f4f2f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTDbPath.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTDbPath.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTDbPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTDbPath (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTDbPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTDbPath (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -568,7 +568,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTDistinct.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTDistinct.html
index 25b1e43..25b930a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTDistinct.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTDistinct.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTDistinct (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTDistinct (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTDistinct (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTDistinct (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -406,7 +406,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTDivide.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTDivide.html
index 0cb1851..b6da557 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTDivide.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTDivide.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTDivide (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTDivide (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTDivide (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTDivide (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -507,7 +507,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTEnum.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTEnum.html
index 940d43f..90c6ada 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTEnum.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTEnum.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTEnum (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTEnum (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTEnum (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTEnum (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -503,7 +503,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTEqual.html
index 75c01f8..91cef2a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -523,7 +523,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTExtract.DateTimePart.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTExtract.DateTimePart.html
index 6003dd8..c9d70b1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTExtract.DateTimePart.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTExtract.DateTimePart.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTExtract.DateTimePart (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTExtract.DateTimePart (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTExtract.DateTimePart (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTExtract.DateTimePart (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -486,7 +486,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTExtract.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTExtract.html
index 583a6b7..131e49b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTExtract.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTExtract.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTExtract (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTExtract (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTExtract (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTExtract (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -546,7 +546,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTFalse.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTFalse.html
index 15487b6..0154099 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTFalse.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTFalse.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTFalse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTFalse (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTFalse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTFalse (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -540,7 +540,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTFullObject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTFullObject.html
index 083b620..b9016e7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTFullObject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTFullObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTFullObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTFullObject (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTFullObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTFullObject (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -466,7 +466,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTFunctionCall.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTFunctionCall.html
index 6ab9eef..f7d0dac 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTFunctionCall.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTFunctionCall.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTFunctionCall (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTFunctionCall (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTFunctionCall (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTFunctionCall (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -576,7 +576,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTGreater.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTGreater.html
index d144e64..eaf2469 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTGreater.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTGreater.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTGreater (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTGreater (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTGreater (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTGreater (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -477,7 +477,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTGreaterOrEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTGreaterOrEqual.html
index 210e091..d9bea3d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTGreaterOrEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTGreaterOrEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTGreaterOrEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTGreaterOrEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTGreaterOrEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTGreaterOrEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -479,7 +479,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTIn.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTIn.html
index 8a5f9bb..16045d7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTIn.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTIn.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTIn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTIn (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTIn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTIn (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -503,7 +503,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLength.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLength.html
index 6027b01..2e1e130 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLength.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLength.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTLength (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTLength (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTLength (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTLength (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -435,7 +435,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLess.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLess.html
index 5c1b453..4052231 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLess.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLess.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTLess (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTLess (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTLess (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTLess (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -479,7 +479,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLessOrEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLessOrEqual.html
index 1bbea47..cf7ec71 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLessOrEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLessOrEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTLessOrEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTLessOrEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTLessOrEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTLessOrEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -479,7 +479,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLike.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLike.html
index 17dfefd..5b1ee32 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLike.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLike.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTLike (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTLike (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTLike (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTLike (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -513,7 +513,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLikeIgnoreCase.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLikeIgnoreCase.html
index cbb8159..6ef7395 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLikeIgnoreCase.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLikeIgnoreCase.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTLikeIgnoreCase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTLikeIgnoreCase (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTLikeIgnoreCase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTLikeIgnoreCase (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -564,7 +564,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTList.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTList.html
index d32a3f1..1ade852 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTList.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTList.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTList (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTList (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -716,7 +716,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLocate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLocate.html
index 6a10506..eb77749 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLocate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLocate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTLocate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTLocate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTLocate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTLocate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -454,7 +454,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLower.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLower.html
index e4aa378..4f50465 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLower.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTLower.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTLower (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTLower (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTLower (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTLower (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -435,7 +435,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTMax.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTMax.html
index a0de195..f0561f0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTMax.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTMax.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTMax (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTMax (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTMax (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTMax (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -406,7 +406,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTMin.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTMin.html
index 9aca146..d035d8f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTMin.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTMin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTMin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTMin (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTMin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTMin (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -406,7 +406,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTMod.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTMod.html
index 31425b0..e29c1cc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTMod.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTMod.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTMod (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTMod (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTMod (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTMod (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -455,7 +455,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTMultiply.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTMultiply.html
index 9a2d0c1..d14448a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTMultiply.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTMultiply.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTMultiply (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTMultiply (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTMultiply (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTMultiply (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -507,7 +507,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNamedParameter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNamedParameter.html
index 0fe394e..d63eb6f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNamedParameter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNamedParameter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTNamedParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTNamedParameter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTNamedParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTNamedParameter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -486,7 +486,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNegate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNegate.html
index e811578..2d68894 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNegate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNegate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTNegate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTNegate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTNegate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTNegate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -541,7 +541,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNot.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNot.html
index 8b15a07..22df566 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNot.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNot.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTNot (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTNot (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTNot (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTNot (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -529,7 +529,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotBetween.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotBetween.html
index 67edb87..eb055a9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotBetween.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotBetween.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTNotBetween (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTNotBetween (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTNotBetween (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTNotBetween (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -479,7 +479,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotEqual.html
index 96588a2..34c70aa 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTNotEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTNotEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTNotEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTNotEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -502,7 +502,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotIn.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotIn.html
index 77cbd2b..d0bf252 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotIn.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotIn.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTNotIn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTNotIn (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTNotIn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTNotIn (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -503,7 +503,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotLike.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotLike.html
index 3853b16..fff4f11 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotLike.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotLike.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTNotLike (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTNotLike (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTNotLike (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTNotLike (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -513,7 +513,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotLikeIgnoreCase.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotLikeIgnoreCase.html
index f81dc8e..19dcab1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotLikeIgnoreCase.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTNotLikeIgnoreCase.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTNotLikeIgnoreCase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTNotLikeIgnoreCase (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTNotLikeIgnoreCase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTNotLikeIgnoreCase (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -564,7 +564,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTObjPath.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTObjPath.html
index addd4a2..cdc4f96 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTObjPath.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTObjPath.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTObjPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTObjPath (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTObjPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTObjPath (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -551,7 +551,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTOr.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTOr.html
index 182752d..e7bb7b4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTOr.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTOr.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTOr (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTOr (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTOr (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTOr (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -500,7 +500,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTPath.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTPath.html
index 5127806..54ffcba 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTPath.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTPath.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTPath (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTPath (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -554,7 +554,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTScalar.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTScalar.html
index 0cbdfda..ce8b2ee 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTScalar.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTScalar.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTScalar (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTScalar (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -594,7 +594,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTSqrt.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTSqrt.html
index fa729e0..2565c1a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTSqrt.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTSqrt.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTSqrt (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTSqrt (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTSqrt (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTSqrt (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -435,7 +435,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTSubstring.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTSubstring.html
index 407cad3..df81f53 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTSubstring.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTSubstring.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTSubstring (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTSubstring (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTSubstring (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTSubstring (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -439,7 +439,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTSubtract.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTSubtract.html
index 7c2ce82..52832ee 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTSubtract.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTSubtract.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTSubtract (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTSubtract (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTSubtract (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTSubtract (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -507,7 +507,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTSum.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTSum.html
index 5a27e30..dbf465f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTSum.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTSum.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTSum (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTSum (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTSum (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTSum (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -406,7 +406,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTTrim.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTTrim.html
index 162ae1d..e38669a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTTrim.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTTrim.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTTrim (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTTrim (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTTrim (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTTrim (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -476,7 +476,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTTrue.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTTrue.html
index 9ac723d..c007804 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTTrue.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTTrue.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTTrue (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTTrue (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTTrue (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTTrue (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -538,7 +538,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTUpper.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTUpper.html
index abc2829..a420fdb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTUpper.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ASTUpper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTUpper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTUpper (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTUpper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTUpper (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -435,7 +435,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/AggregateConditionNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/AggregateConditionNode.html
index e5c1b48..782ef55 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/AggregateConditionNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/AggregateConditionNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>AggregateConditionNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>AggregateConditionNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AggregateConditionNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="AggregateConditionNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -419,7 +419,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ConditionNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ConditionNode.html
index eee0433..7779c01 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ConditionNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ConditionNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ConditionNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ConditionNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConditionNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ConditionNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -439,7 +439,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/EvaluatedBitwiseNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/EvaluatedBitwiseNode.html
index 622a29a..2012e25 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/EvaluatedBitwiseNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/EvaluatedBitwiseNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EvaluatedBitwiseNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EvaluatedBitwiseNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EvaluatedBitwiseNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EvaluatedBitwiseNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -423,7 +423,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/EvaluatedMathNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/EvaluatedMathNode.html
index 2d20a18..bb12461 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/EvaluatedMathNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/EvaluatedMathNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EvaluatedMathNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EvaluatedMathNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EvaluatedMathNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EvaluatedMathNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -423,7 +423,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/EvaluatedNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/EvaluatedNode.html
index f611b95..1d5a2cc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/EvaluatedNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/EvaluatedNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EvaluatedNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EvaluatedNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EvaluatedNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EvaluatedNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -414,7 +414,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ExpressionParser.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ExpressionParser.html
index f1c67a5..a015732 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ExpressionParser.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ExpressionParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ExpressionParser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ExpressionParser (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExpressionParser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ExpressionParser (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1546,7 +1546,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ExpressionParserConstants.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ExpressionParserConstants.html
index 72853c7..f5becb8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ExpressionParserConstants.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ExpressionParserConstants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ExpressionParserConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ExpressionParserConstants (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExpressionParserConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ExpressionParserConstants (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1322,7 +1322,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ExpressionParserTokenManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ExpressionParserTokenManager.html
index 0b3ec8e..e543aa4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ExpressionParserTokenManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ExpressionParserTokenManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ExpressionParserTokenManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ExpressionParserTokenManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExpressionParserTokenManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ExpressionParserTokenManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -549,7 +549,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.html
index 13fea18..33502a9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ExpressionParserTreeConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ExpressionParserTreeConstants (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExpressionParserTreeConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ExpressionParserTreeConstants (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1290,7 +1290,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/JJTExpressionParserState.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/JJTExpressionParserState.html
index 261eae0..f4de5bc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/JJTExpressionParserState.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/JJTExpressionParserState.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>JJTExpressionParserState (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>JJTExpressionParserState (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JJTExpressionParserState (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="JJTExpressionParserState (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -448,7 +448,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/JavaCharStream.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/JavaCharStream.html
index aed8432..eb59217 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/JavaCharStream.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/JavaCharStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>JavaCharStream (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>JavaCharStream (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavaCharStream (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="JavaCharStream (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1236,7 +1236,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/Node.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/Node.html
index 0954310..482a96f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/Node.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/Node.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Node (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Node (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Node (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Node (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -373,7 +373,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ParseException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ParseException.html
index d341a65..9e6feb7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ParseException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/ParseException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ParseException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ParseException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ParseException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ParseException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -451,7 +451,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/PatternMatchNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/PatternMatchNode.html
index 43b76bb..eae0e5a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/PatternMatchNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/PatternMatchNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PatternMatchNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PatternMatchNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PatternMatchNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PatternMatchNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -528,7 +528,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/SimpleNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/SimpleNode.html
index 8bf6e37..07b933b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/SimpleNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/SimpleNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SimpleNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SimpleNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SimpleNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SimpleNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1110,7 +1110,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/Token.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/Token.html
index ac9bb6a..5d28bd4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/Token.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/Token.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Token (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Token (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Token (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Token (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -604,7 +604,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/TokenMgrError.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/TokenMgrError.html
index 64526ec..7efb226 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/TokenMgrError.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/TokenMgrError.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>TokenMgrError (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>TokenMgrError (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TokenMgrError (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="TokenMgrError (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -448,7 +448,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAbs.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAbs.html
index eeaea18..d16a64f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAbs.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAbs.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTAbs (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTAbs (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTAbs (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTAbs (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAdd.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAdd.html
index 634e005..2b7f6c0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAdd.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAdd.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTAdd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTAdd (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTAdd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTAdd (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAggregateFunctionCall.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAggregateFunctionCall.html
index d582941..d129332 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAggregateFunctionCall.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAggregateFunctionCall.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTAggregateFunctionCall (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTAggregateFunctionCall (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTAggregateFunctionCall (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTAggregateFunctionCall (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -217,7 +217,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAnd.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAnd.html
index 54ffb21..fa4adc2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAnd.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAnd.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTAnd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTAnd (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTAnd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTAnd (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAsterisk.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAsterisk.html
index 7a8b01d..022dd92 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAsterisk.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAsterisk.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTAsterisk (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTAsterisk (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTAsterisk (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTAsterisk (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAvg.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAvg.html
index 1a1801c..dafa1ea 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAvg.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTAvg.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTAvg (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTAvg (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTAvg (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTAvg (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBetween.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBetween.html
index d635c74..217ab9e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBetween.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBetween.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTBetween (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTBetween (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTBetween (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTBetween (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseAnd.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseAnd.html
index 12db726..1ba9ce9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseAnd.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseAnd.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseAnd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseAnd (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseAnd (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseAnd (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseLeftShift.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseLeftShift.html
index e88342a..dd8c8b2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseLeftShift.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseLeftShift.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseLeftShift (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseLeftShift (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseLeftShift (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseLeftShift (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseNot.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseNot.html
index 3c1b6a7..f9fb273 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseNot.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseNot.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseNot (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseNot (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseNot (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseNot (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseOr.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseOr.html
index c63eff6..bf85d29 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseOr.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseOr.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseOr (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseOr (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseOr (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseOr (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseRightShift.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseRightShift.html
index b4fd1ab..08ff47a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseRightShift.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseRightShift.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseRightShift (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseRightShift (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseRightShift (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseRightShift (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseXor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseXor.html
index b17799e..3d16d6e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseXor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTBitwiseXor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseXor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseXor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseXor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTBitwiseXor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTConcat.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTConcat.html
index 07966be..d23ab9c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTConcat.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTConcat.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTConcat (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTConcat (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTConcat (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTConcat (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTCount.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTCount.html
index 6f26d5b..62b3e44 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTCount.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTCount.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTCount (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTCount (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTCount (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTCount (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTCurrentDate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTCurrentDate.html
index e2b1a29..04b6cc8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTCurrentDate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTCurrentDate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTCurrentDate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTCurrentDate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTCurrentDate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTCurrentDate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTCurrentTime.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTCurrentTime.html
index d27b94b..c1f0378 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTCurrentTime.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTCurrentTime.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTCurrentTime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTCurrentTime (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTCurrentTime (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTCurrentTime (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTCurrentTimestamp.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTCurrentTimestamp.html
index 30505e1..a4a2fc2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTCurrentTimestamp.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTCurrentTimestamp.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTCurrentTimestamp (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTCurrentTimestamp (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTCurrentTimestamp (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTCurrentTimestamp (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTDbPath.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTDbPath.html
index f3046d6..114dfc9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTDbPath.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTDbPath.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTDbPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTDbPath (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTDbPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTDbPath (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTDistinct.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTDistinct.html
index 06e1e33..c412126 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTDistinct.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTDistinct.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTDistinct (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTDistinct (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTDistinct (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTDistinct (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTDivide.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTDivide.html
index c1da1b6..b94de93 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTDivide.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTDivide.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTDivide (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTDivide (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTDivide (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTDivide (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTEnum.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTEnum.html
index 62b164a..89bd02d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTEnum.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTEnum.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTEnum (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTEnum (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTEnum (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTEnum (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTEqual.html
index a5984ae..139f691 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTExtract.DateTimePart.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTExtract.DateTimePart.html
index 4c14fff..e6c3ea4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTExtract.DateTimePart.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTExtract.DateTimePart.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTExtract.DateTimePart (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTExtract.DateTimePart (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTExtract.DateTimePart (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTExtract.DateTimePart (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -224,7 +224,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTExtract.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTExtract.html
index 2cb8ac7..423cc3a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTExtract.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTExtract.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTExtract (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTExtract (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTExtract (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTExtract (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -470,7 +470,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTFalse.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTFalse.html
index 97f4214..6c2a47e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTFalse.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTFalse.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTFalse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTFalse (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTFalse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTFalse (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTFullObject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTFullObject.html
index bab4135..2980992 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTFullObject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTFullObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTFullObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTFullObject (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTFullObject (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTFullObject (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTFunctionCall.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTFunctionCall.html
index e4b03e8..18d694f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTFunctionCall.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTFunctionCall.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTFunctionCall (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTFunctionCall (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTFunctionCall (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTFunctionCall (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -696,7 +696,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTGreater.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTGreater.html
index 0c64a0c..0de9226 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTGreater.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTGreater.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTGreater (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTGreater (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTGreater (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTGreater (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTGreaterOrEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTGreaterOrEqual.html
index 278ae35..ebf2739 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTGreaterOrEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTGreaterOrEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTGreaterOrEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTGreaterOrEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTGreaterOrEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTGreaterOrEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTIn.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTIn.html
index 01337f9..f28942a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTIn.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTIn.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTIn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTIn (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTIn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTIn (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLength.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLength.html
index e8f407f..98d9f74 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLength.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLength.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTLength (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTLength (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTLength (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTLength (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLess.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLess.html
index 190fe79..90fd44f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLess.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLess.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTLess (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTLess (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTLess (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTLess (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLessOrEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLessOrEqual.html
index 668ee8c..281a59b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLessOrEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLessOrEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTLessOrEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTLessOrEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTLessOrEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTLessOrEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLike.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLike.html
index d7e2181..a51c0bf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLike.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLike.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTLike (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTLike (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTLike (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTLike (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLikeIgnoreCase.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLikeIgnoreCase.html
index e7ccdf9..d096507 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLikeIgnoreCase.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLikeIgnoreCase.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTLikeIgnoreCase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTLikeIgnoreCase (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTLikeIgnoreCase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTLikeIgnoreCase (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTList.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTList.html
index c90b8a6..ba5133f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTList.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTList.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTList (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTList (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -196,7 +196,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLocate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLocate.html
index 257f5a4..63f4f70 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLocate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLocate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTLocate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTLocate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTLocate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTLocate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLower.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLower.html
index 38ae492..b1f10fe 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLower.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTLower.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTLower (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTLower (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTLower (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTLower (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTMax.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTMax.html
index 80c11db..7d39b27 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTMax.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTMax.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTMax (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTMax (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTMax (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTMax (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTMin.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTMin.html
index b011168..e455b3f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTMin.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTMin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTMin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTMin (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTMin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTMin (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTMod.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTMod.html
index 9db3003..9b8e55d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTMod.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTMod.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTMod (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTMod (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTMod (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTMod (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTMultiply.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTMultiply.html
index 6bbabe3..7902541 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTMultiply.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTMultiply.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTMultiply (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTMultiply (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTMultiply (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTMultiply (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNamedParameter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNamedParameter.html
index ceac44e..f62a215 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNamedParameter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNamedParameter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTNamedParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTNamedParameter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTNamedParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTNamedParameter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNegate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNegate.html
index e1cff91..27d7c52 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNegate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNegate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTNegate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTNegate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTNegate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTNegate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNot.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNot.html
index f556e55..c6565d4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNot.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNot.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTNot (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTNot (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTNot (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTNot (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotBetween.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotBetween.html
index 6af5971..036375a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotBetween.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotBetween.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTNotBetween (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTNotBetween (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTNotBetween (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTNotBetween (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotEqual.html
index 2ade59a..a1f7ddf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTNotEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTNotEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTNotEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTNotEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotIn.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotIn.html
index 14ed87b..d2a7541 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotIn.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotIn.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTNotIn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTNotIn (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTNotIn (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTNotIn (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotLike.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotLike.html
index 794f4e5..accdc5d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotLike.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotLike.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTNotLike (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTNotLike (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTNotLike (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTNotLike (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotLikeIgnoreCase.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotLikeIgnoreCase.html
index d0f1326..073928a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotLikeIgnoreCase.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTNotLikeIgnoreCase.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTNotLikeIgnoreCase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTNotLikeIgnoreCase (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTNotLikeIgnoreCase (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTNotLikeIgnoreCase (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTObjPath.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTObjPath.html
index 59ade49..c9cb813 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTObjPath.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTObjPath.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTObjPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTObjPath (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTObjPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTObjPath (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTOr.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTOr.html
index 6eff7d4..cbc9459 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTOr.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTOr.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTOr (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTOr (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTOr (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTOr (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTPath.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTPath.html
index 1969773..2d557fa 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTPath.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTPath.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTPath (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTPath (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTPath (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -199,7 +199,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTScalar.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTScalar.html
index b72d6b8..a431937 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTScalar.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTScalar.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTScalar (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTScalar (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -201,7 +201,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTSqrt.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTSqrt.html
index f906123..bf976d9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTSqrt.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTSqrt.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTSqrt (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTSqrt (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTSqrt (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTSqrt (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTSubstring.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTSubstring.html
index 5ead151..251e3c7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTSubstring.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTSubstring.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTSubstring (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTSubstring (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTSubstring (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTSubstring (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTSubtract.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTSubtract.html
index ba15d2d..78f21f7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTSubtract.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTSubtract.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTSubtract (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTSubtract (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTSubtract (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTSubtract (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTSum.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTSum.html
index f63e9e1..19c2434 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTSum.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTSum.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTSum (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTSum (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTSum (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTSum (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTTrim.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTTrim.html
index b4bb996..a5f7b27 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTTrim.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTTrim.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTTrim (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTTrim (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTTrim (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTTrim (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTTrue.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTTrue.html
index b24f817..97d6a38 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTTrue.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTTrue.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTTrue (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTTrue (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTTrue (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTTrue (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTUpper.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTUpper.html
index 7660b91..85e5ec0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTUpper.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ASTUpper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ASTUpper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ASTUpper (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTUpper (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ASTUpper (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/AggregateConditionNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/AggregateConditionNode.html
index a5f5f5e..5d1a660 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/AggregateConditionNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/AggregateConditionNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.AggregateConditionNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.AggregateConditionNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.AggregateConditionNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.AggregateConditionNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -208,7 +208,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ConditionNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ConditionNode.html
index e2d677b..6f28e6a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ConditionNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ConditionNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ConditionNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ConditionNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ConditionNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ConditionNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -310,7 +310,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/EvaluatedBitwiseNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/EvaluatedBitwiseNode.html
index 4c3deee..76c00a5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/EvaluatedBitwiseNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/EvaluatedBitwiseNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.EvaluatedBitwiseNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.EvaluatedBitwiseNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.EvaluatedBitwiseNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.EvaluatedBitwiseNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -222,7 +222,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/EvaluatedMathNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/EvaluatedMathNode.html
index 8ca862f..c3b1599 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/EvaluatedMathNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/EvaluatedMathNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.EvaluatedMathNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.EvaluatedMathNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.EvaluatedMathNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.EvaluatedMathNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -215,7 +215,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/EvaluatedNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/EvaluatedNode.html
index d9c203a..c3a07fe 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/EvaluatedNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/EvaluatedNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.EvaluatedNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.EvaluatedNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.EvaluatedNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.EvaluatedNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -380,7 +380,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ExpressionParser.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ExpressionParser.html
index 55d5210..fd1ad48 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ExpressionParser.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ExpressionParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ExpressionParser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ExpressionParser (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ExpressionParser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ExpressionParser (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ExpressionParserConstants.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ExpressionParserConstants.html
index d0f880f..3b1f214 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ExpressionParserConstants.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ExpressionParserConstants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.exp.parser.ExpressionParserConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.exp.parser.ExpressionParserConstants (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.exp.parser.ExpressionParserConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.exp.parser.ExpressionParserConstants (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -201,7 +201,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ExpressionParserTokenManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ExpressionParserTokenManager.html
index f6897fb..15e99af 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ExpressionParserTokenManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ExpressionParserTokenManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ExpressionParserTokenManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ExpressionParserTokenManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ExpressionParserTokenManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ExpressionParserTokenManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -226,7 +226,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ExpressionParserTreeConstants.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ExpressionParserTreeConstants.html
index 9d5a910..2b9628e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ExpressionParserTreeConstants.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ExpressionParserTreeConstants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -194,7 +194,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/JJTExpressionParserState.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/JJTExpressionParserState.html
index aacdfa6..be632f8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/JJTExpressionParserState.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/JJTExpressionParserState.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.JJTExpressionParserState (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.JJTExpressionParserState (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.JJTExpressionParserState (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.JJTExpressionParserState (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -192,7 +192,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/JavaCharStream.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/JavaCharStream.html
index 03ed1f3..b4ba393 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/JavaCharStream.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/JavaCharStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.JavaCharStream (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.JavaCharStream (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.JavaCharStream (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.JavaCharStream (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -239,7 +239,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/Node.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/Node.html
index d54e049..616ccc7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/Node.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/Node.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.exp.parser.Node (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.exp.parser.Node (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.exp.parser.Node (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.exp.parser.Node (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -810,7 +810,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ParseException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ParseException.html
index 0d175f8..873eb5c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ParseException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/ParseException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.ParseException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.ParseException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ParseException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.ParseException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -454,7 +454,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/PatternMatchNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/PatternMatchNode.html
index f840bb9..f0df341 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/PatternMatchNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/PatternMatchNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.PatternMatchNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.PatternMatchNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.PatternMatchNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.PatternMatchNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -273,7 +273,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/SimpleNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/SimpleNode.html
index 2c835d0..d9fe8e8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/SimpleNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/SimpleNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.SimpleNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.SimpleNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.SimpleNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.SimpleNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -718,7 +718,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/Token.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/Token.html
index ef42f47..2deed7b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/Token.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/Token.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.Token (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.Token (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.Token (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.Token (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -291,7 +291,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/TokenMgrError.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/TokenMgrError.html
index 2c7382b..22cdd7c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/TokenMgrError.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/class-use/TokenMgrError.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.exp.parser.TokenMgrError (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.exp.parser.TokenMgrError (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.TokenMgrError (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.exp.parser.TokenMgrError (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/package-summary.html
index 63387e4..e323fc9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.exp.parser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.exp.parser (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.exp.parser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.exp.parser (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -634,7 +634,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/package-tree.html
index 498c42d..54fb218 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.exp.parser Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.exp.parser Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.exp.parser Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.exp.parser Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -306,7 +306,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/package-use.html
index efba4e9..a7dc5b2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/exp/parser/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.exp.parser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.exp.parser (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.exp.parser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.exp.parser (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -595,7 +595,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/ArcCreateOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/ArcCreateOperation.html
index 33cebe7..bfa5425 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/ArcCreateOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/ArcCreateOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ArcCreateOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ArcCreateOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArcCreateOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ArcCreateOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -474,7 +474,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/ArcDeleteOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/ArcDeleteOperation.html
index 135d13a..005384d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/ArcDeleteOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/ArcDeleteOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ArcDeleteOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ArcDeleteOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArcDeleteOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ArcDeleteOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -474,7 +474,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/ChildDiffLoader.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/ChildDiffLoader.html
index 8668c77..a7d0128 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/ChildDiffLoader.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/ChildDiffLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ChildDiffLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ChildDiffLoader (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ChildDiffLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ChildDiffLoader (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -564,7 +564,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/CompoundDiff.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/CompoundDiff.html
index e17ab5c..688b1be 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/CompoundDiff.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/CompoundDiff.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CompoundDiff (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CompoundDiff (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CompoundDiff (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CompoundDiff (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -474,7 +474,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphChangeHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphChangeHandler.html
index e6dcdfe..24a30ab 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphChangeHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphChangeHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>GraphChangeHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>GraphChangeHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GraphChangeHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="GraphChangeHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -368,7 +368,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphDiff.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphDiff.html
index 97675ac..5d4b706 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphDiff.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphDiff.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>GraphDiff (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>GraphDiff (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GraphDiff (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="GraphDiff (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -302,7 +302,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphDiffCompressor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphDiffCompressor.html
index fbe3f12..f5a20da 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphDiffCompressor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphDiffCompressor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>GraphDiffCompressor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>GraphDiffCompressor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GraphDiffCompressor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="GraphDiffCompressor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -310,7 +310,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphEvent.html
index 3733f41..a34ad77 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>GraphEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>GraphEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GraphEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="GraphEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -420,7 +420,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphManager.html
index d79efde..9c2b705 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>GraphManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>GraphManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GraphManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="GraphManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -329,7 +329,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphMap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphMap.html
index d946155..e93a39b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphMap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/GraphMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>GraphMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>GraphMap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GraphMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="GraphMap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -590,7 +590,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodeCreateOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodeCreateOperation.html
index 08006e9..1f3ea9a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodeCreateOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodeCreateOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>NodeCreateOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>NodeCreateOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NodeCreateOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="NodeCreateOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -392,7 +392,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodeDeleteOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodeDeleteOperation.html
index ce8d3f8..761b6b0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodeDeleteOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodeDeleteOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>NodeDeleteOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>NodeDeleteOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NodeDeleteOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="NodeDeleteOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -392,7 +392,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodeDiff.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodeDiff.html
index 0da9603..9d7b3de 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodeDiff.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodeDiff.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>NodeDiff (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>NodeDiff (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NodeDiff (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="NodeDiff (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -521,7 +521,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodeIdChangeOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodeIdChangeOperation.html
index 8b09064..56cfb88 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodeIdChangeOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodeIdChangeOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>NodeIdChangeOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>NodeIdChangeOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NodeIdChangeOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="NodeIdChangeOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -429,7 +429,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodePropertyChangeOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodePropertyChangeOperation.html
index 5294eab..fa6b985 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodePropertyChangeOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/NodePropertyChangeOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>NodePropertyChangeOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>NodePropertyChangeOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NodePropertyChangeOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="NodePropertyChangeOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -505,7 +505,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/ArcCreateOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/ArcCreateOperation.html
index bc7c2a5..03dd352 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/ArcCreateOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/ArcCreateOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.graph.ArcCreateOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.graph.ArcCreateOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.graph.ArcCreateOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.graph.ArcCreateOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/ArcDeleteOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/ArcDeleteOperation.html
index 79c63ba..d28763f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/ArcDeleteOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/ArcDeleteOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.graph.ArcDeleteOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.graph.ArcDeleteOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.graph.ArcDeleteOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.graph.ArcDeleteOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/ChildDiffLoader.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/ChildDiffLoader.html
index e002d70..fe43af8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/ChildDiffLoader.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/ChildDiffLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.graph.ChildDiffLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.graph.ChildDiffLoader (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.graph.ChildDiffLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.graph.ChildDiffLoader (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/CompoundDiff.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/CompoundDiff.html
index b3d0377..57b92a7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/CompoundDiff.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/CompoundDiff.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.graph.CompoundDiff (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.graph.CompoundDiff (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.graph.CompoundDiff (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.graph.CompoundDiff (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphChangeHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphChangeHandler.html
index e7bf9f8..113bcda 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphChangeHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphChangeHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.graph.GraphChangeHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.graph.GraphChangeHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.graph.GraphChangeHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.graph.GraphChangeHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -394,7 +394,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphDiff.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphDiff.html
index 8a31b39..70a0217 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphDiff.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphDiff.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.graph.GraphDiff (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.graph.GraphDiff (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.graph.GraphDiff (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.graph.GraphDiff (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -747,7 +747,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphDiffCompressor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphDiffCompressor.html
index 1b79937..e54cb77 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphDiffCompressor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphDiffCompressor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.graph.GraphDiffCompressor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.graph.GraphDiffCompressor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.graph.GraphDiffCompressor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.graph.GraphDiffCompressor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -192,7 +192,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphEvent.html
index 0e75fe1..65e4c4a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.graph.GraphEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.graph.GraphEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.graph.GraphEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.graph.GraphEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -211,7 +211,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphManager.html
index fc3b45e..51dad9e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.graph.GraphManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.graph.GraphManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.graph.GraphManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.graph.GraphManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -303,7 +303,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphMap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphMap.html
index 8bef567..dbe230f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphMap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/GraphMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.graph.GraphMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.graph.GraphMap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.graph.GraphMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.graph.GraphMap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodeCreateOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodeCreateOperation.html
index b0eef8e..2ce2018 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodeCreateOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodeCreateOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.graph.NodeCreateOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.graph.NodeCreateOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.graph.NodeCreateOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.graph.NodeCreateOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodeDeleteOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodeDeleteOperation.html
index 87df730..c4cbf35 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodeDeleteOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodeDeleteOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.graph.NodeDeleteOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.graph.NodeDeleteOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.graph.NodeDeleteOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.graph.NodeDeleteOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodeDiff.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodeDiff.html
index d208e73..daa7284 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodeDiff.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodeDiff.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.graph.NodeDiff (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.graph.NodeDiff (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.graph.NodeDiff (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.graph.NodeDiff (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -237,7 +237,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodeIdChangeOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodeIdChangeOperation.html
index 61a34b7..dd33319 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodeIdChangeOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodeIdChangeOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.graph.NodeIdChangeOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.graph.NodeIdChangeOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.graph.NodeIdChangeOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.graph.NodeIdChangeOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodePropertyChangeOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodePropertyChangeOperation.html
index f665038..cbd9dfa 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodePropertyChangeOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/class-use/NodePropertyChangeOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.graph.NodePropertyChangeOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.graph.NodePropertyChangeOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.graph.NodePropertyChangeOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.graph.NodePropertyChangeOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/package-summary.html
index 638df26..0c539b6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.graph (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.graph (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.graph (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.graph (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -262,7 +262,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/package-tree.html
index aaaa440..3ec8a84 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.graph Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.graph Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.graph Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.graph Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -198,7 +198,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/package-use.html
index 0e8cb19..4f2df68 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/graph/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.graph (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.graph (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.graph (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.graph (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -342,7 +342,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/CompactSlf4jJdbcEventLogger.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/CompactSlf4jJdbcEventLogger.html
index d40768d..ab30152 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/CompactSlf4jJdbcEventLogger.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/CompactSlf4jJdbcEventLogger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CompactSlf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CompactSlf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CompactSlf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CompactSlf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -439,7 +439,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/FormattedSlf4jJdbcEventLogger.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/FormattedSlf4jJdbcEventLogger.html
index 11f4f42..65c705b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/FormattedSlf4jJdbcEventLogger.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/FormattedSlf4jJdbcEventLogger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FormattedSlf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FormattedSlf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FormattedSlf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FormattedSlf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -350,7 +350,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/JdbcEventLogger.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/JdbcEventLogger.html
index e28fb1b..318122e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/JdbcEventLogger.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/JdbcEventLogger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>JdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>JdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="JdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -447,7 +447,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/NoopJdbcEventLogger.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/NoopJdbcEventLogger.html
index 40837a5..84f1177 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/NoopJdbcEventLogger.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/NoopJdbcEventLogger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>NoopJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>NoopJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NoopJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="NoopJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -516,7 +516,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/Slf4jJdbcEventLogger.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/Slf4jJdbcEventLogger.html
index 8ff0175..7a27fb9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/Slf4jJdbcEventLogger.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/Slf4jJdbcEventLogger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Slf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Slf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Slf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Slf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -606,7 +606,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/CompactSlf4jJdbcEventLogger.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/CompactSlf4jJdbcEventLogger.html
index 3eca5b0..c6c14c2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/CompactSlf4jJdbcEventLogger.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/CompactSlf4jJdbcEventLogger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.log.CompactSlf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.log.CompactSlf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.log.CompactSlf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.log.CompactSlf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/FormattedSlf4jJdbcEventLogger.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/FormattedSlf4jJdbcEventLogger.html
index 64a5ba0..ee5d6bf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/FormattedSlf4jJdbcEventLogger.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/FormattedSlf4jJdbcEventLogger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.log.FormattedSlf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.log.FormattedSlf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.log.FormattedSlf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.log.FormattedSlf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/JdbcEventLogger.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/JdbcEventLogger.html
index 1f05240..e01106d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/JdbcEventLogger.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/JdbcEventLogger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.log.JdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.log.JdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.log.JdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.log.JdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -531,7 +531,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/NoopJdbcEventLogger.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/NoopJdbcEventLogger.html
index 52f70c3..5c4e9e6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/NoopJdbcEventLogger.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/NoopJdbcEventLogger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.log.NoopJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.log.NoopJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.log.NoopJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.log.NoopJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/Slf4jJdbcEventLogger.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/Slf4jJdbcEventLogger.html
index 7cd71dd..f84ec9f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/Slf4jJdbcEventLogger.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/class-use/Slf4jJdbcEventLogger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.log.Slf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.log.Slf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.log.Slf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.log.Slf4jJdbcEventLogger (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -197,7 +197,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/package-summary.html
index f167f20..cbe5c35 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.log (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.log (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.log (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.log (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -199,7 +199,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/package-tree.html
index a8b85ae..c19ba6a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.log Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.log Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.log Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.log Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -173,7 +173,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/package-use.html
index 32dd9e1..a74b01d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/log/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.log (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.log (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.log (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.log (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -314,7 +314,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Attribute.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Attribute.html
index 12ff41f..a4ce9e1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Attribute.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Attribute.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Attribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Attribute (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Attribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Attribute (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -538,7 +538,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/CallbackDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/CallbackDescriptor.html
index 9bdfe9c..1a6018c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/CallbackDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/CallbackDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CallbackDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CallbackDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CallbackDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CallbackDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -488,7 +488,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/CallbackMap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/CallbackMap.html
index 38beeb9..eddcc69 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/CallbackMap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/CallbackMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CallbackMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CallbackMap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CallbackMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CallbackMap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -507,7 +507,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DataMap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DataMap.html
index 45baf1d..7670b56 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DataMap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DataMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataMap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataMap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -2568,7 +2568,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbAttribute.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbAttribute.html
index 694aa1b..d873303 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbAttribute.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbAttribute.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DbAttribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DbAttribute (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DbAttribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DbAttribute (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -878,7 +878,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbEntity.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbEntity.html
index a2c063f..7606723 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbEntity.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbEntity.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DbEntity (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DbEntity (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DbEntity (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DbEntity (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1243,7 +1243,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbJoin.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbJoin.html
index b6d2ce2..7af0858 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbJoin.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbJoin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DbJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DbJoin (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DbJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DbJoin (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -580,7 +580,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbKeyGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbKeyGenerator.html
index eed9b77..097b5d8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbKeyGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbKeyGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DbKeyGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DbKeyGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DbKeyGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DbKeyGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -686,7 +686,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbRelationship.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbRelationship.html
index df0f75a..2867cab 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbRelationship.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DbRelationship.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DbRelationship (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DbRelationship (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DbRelationship (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DbRelationship (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -924,7 +924,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DefaultScalarResultSegment.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DefaultScalarResultSegment.html
index 92a5849..bd95c70 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DefaultScalarResultSegment.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DefaultScalarResultSegment.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultScalarResultSegment (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultScalarResultSegment (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultScalarResultSegment (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultScalarResultSegment (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -343,7 +343,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DeleteRule.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DeleteRule.html
index bcf3424..39ee76b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DeleteRule.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DeleteRule.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DeleteRule (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DeleteRule (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DeleteRule (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DeleteRule (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -487,7 +487,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DetectedDbEntity.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DetectedDbEntity.html
index b525579..4cafa8b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DetectedDbEntity.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/DetectedDbEntity.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DetectedDbEntity (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DetectedDbEntity (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DetectedDbEntity (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DetectedDbEntity (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -457,7 +457,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EJBQLQueryDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EJBQLQueryDescriptor.html
index 7590e20..0883ab7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EJBQLQueryDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EJBQLQueryDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -443,7 +443,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Embeddable.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Embeddable.html
index 4d9931a..a49571d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Embeddable.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Embeddable.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Embeddable (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Embeddable (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Embeddable (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Embeddable (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -590,7 +590,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EmbeddableAttribute.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EmbeddableAttribute.html
index b603b7f..c4bbba0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EmbeddableAttribute.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EmbeddableAttribute.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EmbeddableAttribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EmbeddableAttribute (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EmbeddableAttribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EmbeddableAttribute (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -555,7 +555,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EmbeddedAttribute.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EmbeddedAttribute.html
index 68fa154..2108630 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EmbeddedAttribute.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EmbeddedAttribute.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EmbeddedAttribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EmbeddedAttribute (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EmbeddedAttribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EmbeddedAttribute (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -616,7 +616,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Entity.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Entity.html
index 64c77bf..f6859a4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Entity.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Entity.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Entity (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Entity (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Entity (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Entity (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -970,7 +970,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EntityInheritanceTree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EntityInheritanceTree.html
index 6a05e62..e671582 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EntityInheritanceTree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EntityInheritanceTree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EntityInheritanceTree (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EntityInheritanceTree (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EntityInheritanceTree (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EntityInheritanceTree (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -562,7 +562,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EntityResolver.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EntityResolver.html
index 8fa6dde..b74294c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EntityResolver.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EntityResolver.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EntityResolver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EntityResolver (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EntityResolver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EntityResolver (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1105,7 +1105,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EntityResult.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EntityResult.html
index 0cb1b1a..7cbc3d4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EntityResult.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EntityResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EntityResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EntityResult (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EntityResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EntityResult (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -493,7 +493,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EntitySorter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EntitySorter.html
index bf22840..63d9661 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EntitySorter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/EntitySorter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EntitySorter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EntitySorter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EntitySorter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EntitySorter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -324,7 +324,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/JoinType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/JoinType.html
index 40ece42..de129f8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/JoinType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/JoinType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>JoinType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>JoinType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JoinType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="JoinType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -394,7 +394,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/LifecycleEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/LifecycleEvent.html
index b1185a9..589e04c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/LifecycleEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/LifecycleEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>LifecycleEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>LifecycleEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LifecycleEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="LifecycleEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -460,7 +460,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/MappingNamespace.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/MappingNamespace.html
index c8a8315..84ae8b6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/MappingNamespace.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/MappingNamespace.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>MappingNamespace (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>MappingNamespace (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MappingNamespace (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="MappingNamespace (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -522,7 +522,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ObjAttribute.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ObjAttribute.html
index 57bdef7..f7d4453 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ObjAttribute.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ObjAttribute.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjAttribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjAttribute (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjAttribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjAttribute (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -872,7 +872,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ObjEntity.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ObjEntity.html
index 4d7a29a..cc07b91 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ObjEntity.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ObjEntity.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjEntity (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjEntity (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjEntity (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjEntity (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1953,7 +1953,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ObjRelationship.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ObjRelationship.html
index af5f83d..ac9da58 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ObjRelationship.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ObjRelationship.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjRelationship (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjRelationship (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjRelationship (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjRelationship (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1262,7 +1262,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/PathComponent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/PathComponent.html
index 1c226e5..cee4e35 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/PathComponent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/PathComponent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PathComponent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PathComponent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PathComponent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PathComponent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -349,7 +349,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Procedure.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Procedure.html
index a226be0..de77052 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Procedure.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Procedure.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Procedure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Procedure (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Procedure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Procedure (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -848,7 +848,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ProcedureParameter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ProcedureParameter.html
index 5ca335c..7bdeb22 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ProcedureParameter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ProcedureParameter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ProcedureParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ProcedureParameter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcedureParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ProcedureParameter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -815,7 +815,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ProcedureQueryDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ProcedureQueryDescriptor.html
index 180ab07..5f66f7a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ProcedureQueryDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/ProcedureQueryDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ProcedureQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ProcedureQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcedureQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ProcedureQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -443,7 +443,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/QueryDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/QueryDescriptor.html
index 41f0a07..9a95f17 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/QueryDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/QueryDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QueryDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QueryDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QueryDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -922,7 +922,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/QueryDescriptorLoader.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/QueryDescriptorLoader.html
index 9ba93fc..b2a9089 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/QueryDescriptorLoader.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/QueryDescriptorLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QueryDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QueryDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QueryDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -731,7 +731,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Relationship.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Relationship.html
index e471b28..6733208 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Relationship.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/Relationship.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Relationship (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Relationship (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Relationship (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Relationship (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -744,7 +744,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/SQLResult.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/SQLResult.html
index a30bdae..794a138 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/SQLResult.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/SQLResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLResult (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLResult (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -465,7 +465,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/SQLTemplateDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/SQLTemplateDescriptor.html
index df483fd..58f3f08 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/SQLTemplateDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/SQLTemplateDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLTemplateDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLTemplateDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLTemplateDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLTemplateDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -591,7 +591,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/SelectQueryDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/SelectQueryDescriptor.html
index a331fc6..3f142d3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/SelectQueryDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/SelectQueryDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SelectQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SelectQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SelectQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SelectQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -718,7 +718,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Attribute.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Attribute.html
index 5a3434b..2612ce9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Attribute.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Attribute.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.Attribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.Attribute (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.Attribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.Attribute (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -428,7 +428,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/CallbackDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/CallbackDescriptor.html
index 6f1a3cd..c62e141 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/CallbackDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/CallbackDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.CallbackDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.CallbackDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.CallbackDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.CallbackDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -255,7 +255,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/CallbackMap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/CallbackMap.html
index 6da3b76..e19c3be 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/CallbackMap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/CallbackMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.CallbackMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.CallbackMap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.CallbackMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.CallbackMap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -210,7 +210,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DataMap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DataMap.html
index ba24af2..6a540d3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DataMap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DataMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.DataMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.DataMap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.DataMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.DataMap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -937,7 +937,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbAttribute.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbAttribute.html
index 0cb0e76..7f7bb16 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbAttribute.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbAttribute.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.DbAttribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.DbAttribute (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.DbAttribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.DbAttribute (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1509,7 +1509,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbEntity.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbEntity.html
index 544a2a1..0700080 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbEntity.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbEntity.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.DbEntity (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.DbEntity (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.DbEntity (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.DbEntity (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1874,7 +1874,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbJoin.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbJoin.html
index 368670b..eb506be 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbJoin.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbJoin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.DbJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.DbJoin (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.DbJoin (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.DbJoin (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -307,7 +307,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbKeyGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbKeyGenerator.html
index 2c3aaa4..eec2b13 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbKeyGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbKeyGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.DbKeyGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.DbKeyGenerator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.DbKeyGenerator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.DbKeyGenerator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -227,7 +227,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbRelationship.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbRelationship.html
index 195b0b1..dde3fd8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbRelationship.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DbRelationship.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.DbRelationship (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.DbRelationship (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.DbRelationship (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.DbRelationship (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -764,7 +764,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DefaultScalarResultSegment.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DefaultScalarResultSegment.html
index cf36b71..9513f55 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DefaultScalarResultSegment.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DefaultScalarResultSegment.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.DefaultScalarResultSegment (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.DefaultScalarResultSegment (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.DefaultScalarResultSegment (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.DefaultScalarResultSegment (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DeleteRule.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DeleteRule.html
index 7759ad4..003ac78 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DeleteRule.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DeleteRule.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.DeleteRule (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.DeleteRule (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.DeleteRule (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.DeleteRule (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DetectedDbEntity.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DetectedDbEntity.html
index a31859c..06eb9d2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DetectedDbEntity.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/DetectedDbEntity.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.DetectedDbEntity (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.DetectedDbEntity (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.DetectedDbEntity (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.DetectedDbEntity (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EJBQLQueryDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EJBQLQueryDescriptor.html
index 017de9f..8b374c1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EJBQLQueryDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EJBQLQueryDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.EJBQLQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.EJBQLQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.EJBQLQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.EJBQLQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -195,7 +195,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Embeddable.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Embeddable.html
index 1e1fedd..3af4508 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Embeddable.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Embeddable.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.Embeddable (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.Embeddable (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.Embeddable (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.Embeddable (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -506,7 +506,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EmbeddableAttribute.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EmbeddableAttribute.html
index 7f43f9e..bf32c6b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EmbeddableAttribute.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EmbeddableAttribute.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.EmbeddableAttribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.EmbeddableAttribute (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.EmbeddableAttribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.EmbeddableAttribute (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -372,7 +372,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EmbeddedAttribute.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EmbeddedAttribute.html
index 3f54fe9..49068c0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EmbeddedAttribute.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EmbeddedAttribute.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.EmbeddedAttribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.EmbeddedAttribute (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.EmbeddedAttribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.EmbeddedAttribute (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -199,7 +199,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Entity.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Entity.html
index 602d3f0..e017e2b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Entity.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Entity.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.Entity (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.Entity (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.Entity (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.Entity (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -508,7 +508,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EntityInheritanceTree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EntityInheritanceTree.html
index a2efb17..855fb54 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EntityInheritanceTree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EntityInheritanceTree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.EntityInheritanceTree (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.EntityInheritanceTree (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.EntityInheritanceTree (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.EntityInheritanceTree (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -332,7 +332,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EntityResolver.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EntityResolver.html
index 7df60bd..3b63138 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EntityResolver.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EntityResolver.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.EntityResolver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.EntityResolver (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.EntityResolver (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.EntityResolver (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1506,7 +1506,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EntityResult.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EntityResult.html
index 4d9f61e..a9f981a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EntityResult.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EntityResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.EntityResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.EntityResult (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.EntityResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.EntityResult (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -193,7 +193,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EntitySorter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EntitySorter.html
index 5fdd545..bf83af4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EntitySorter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/EntitySorter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.map.EntitySorter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.map.EntitySorter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.map.EntitySorter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.map.EntitySorter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -259,7 +259,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/JoinType.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/JoinType.html
index 269ffae..b00a1af 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/JoinType.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/JoinType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.JoinType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.JoinType (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.JoinType (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.JoinType (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -287,7 +287,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/LifecycleEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/LifecycleEvent.html
index ec20d1c..aa9bb43 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/LifecycleEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/LifecycleEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.LifecycleEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.LifecycleEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.LifecycleEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.LifecycleEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -327,7 +327,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/MappingNamespace.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/MappingNamespace.html
index c2bafa8..e19a0a7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/MappingNamespace.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/MappingNamespace.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.map.MappingNamespace (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.map.MappingNamespace (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.map.MappingNamespace (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.map.MappingNamespace (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -257,7 +257,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ObjAttribute.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ObjAttribute.html
index 1dbc611..29968e5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ObjAttribute.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ObjAttribute.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.ObjAttribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.ObjAttribute (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.ObjAttribute (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.ObjAttribute (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -762,7 +762,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ObjEntity.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ObjEntity.html
index b53ddb8..b3350e0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ObjEntity.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ObjEntity.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.ObjEntity (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.ObjEntity (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.ObjEntity (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.ObjEntity (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -962,7 +962,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ObjRelationship.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ObjRelationship.html
index 77d690d..80861e1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ObjRelationship.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ObjRelationship.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.ObjRelationship (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.ObjRelationship (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.ObjRelationship (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.ObjRelationship (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -771,7 +771,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/PathComponent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/PathComponent.html
index 06f647d..b359ac8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/PathComponent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/PathComponent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.map.PathComponent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.map.PathComponent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.map.PathComponent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.map.PathComponent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -253,7 +253,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Procedure.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Procedure.html
index 2a003f2..b6dead7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Procedure.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Procedure.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.Procedure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.Procedure (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.Procedure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.Procedure (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -465,7 +465,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ProcedureParameter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ProcedureParameter.html
index a2d7db4..f649454 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ProcedureParameter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ProcedureParameter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.ProcedureParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.ProcedureParameter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.ProcedureParameter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.ProcedureParameter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -425,7 +425,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ProcedureQueryDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ProcedureQueryDescriptor.html
index f424fd6..a720169 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ProcedureQueryDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/ProcedureQueryDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.ProcedureQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.ProcedureQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.ProcedureQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.ProcedureQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -195,7 +195,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/QueryDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/QueryDescriptor.html
index 687e8a4..ac753fa 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/QueryDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/QueryDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.QueryDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.QueryDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.QueryDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.QueryDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -367,7 +367,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/QueryDescriptorLoader.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/QueryDescriptorLoader.html
index 6ddc27f..991490e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/QueryDescriptorLoader.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/QueryDescriptorLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.QueryDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.QueryDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.QueryDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.QueryDescriptorLoader (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Relationship.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Relationship.html
index ce2dad4..c0ba1e4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Relationship.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/Relationship.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.Relationship (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.Relationship (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.Relationship (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.Relationship (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -431,7 +431,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/SQLResult.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/SQLResult.html
index 65b82b7..0e2d9e6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/SQLResult.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/SQLResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.SQLResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.SQLResult (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.SQLResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.SQLResult (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -342,7 +342,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/SQLTemplateDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/SQLTemplateDescriptor.html
index 0237a7f..bad32cf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/SQLTemplateDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/SQLTemplateDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.SQLTemplateDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.SQLTemplateDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.SQLTemplateDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.SQLTemplateDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -195,7 +195,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/SelectQueryDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/SelectQueryDescriptor.html
index 50ce3cd..5774275 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/SelectQueryDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/class-use/SelectQueryDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.SelectQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.SelectQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.SelectQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.SelectQueryDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -195,7 +195,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/AttributeEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/AttributeEvent.html
index 8b05216..1285697 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/AttributeEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/AttributeEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>AttributeEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>AttributeEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AttributeEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="AttributeEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -530,7 +530,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/DbAttributeListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/DbAttributeListener.html
index 6e5f0ee..46c847d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/DbAttributeListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/DbAttributeListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DbAttributeListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DbAttributeListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DbAttributeListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DbAttributeListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -295,7 +295,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/DbEntityListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/DbEntityListener.html
index bb32db9..162a98c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/DbEntityListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/DbEntityListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DbEntityListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DbEntityListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DbEntityListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DbEntityListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -297,7 +297,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/DbRelationshipListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/DbRelationshipListener.html
index f403bde..9405ba0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/DbRelationshipListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/DbRelationshipListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DbRelationshipListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DbRelationshipListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DbRelationshipListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DbRelationshipListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -295,7 +295,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EmbeddableAttributeEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EmbeddableAttributeEvent.html
index 1323b13..b60fa9e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EmbeddableAttributeEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EmbeddableAttributeEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EmbeddableAttributeEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EmbeddableAttributeEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EmbeddableAttributeEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EmbeddableAttributeEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -489,7 +489,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EmbeddableAttributeListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EmbeddableAttributeListener.html
index 1eebfe3..0e86830 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EmbeddableAttributeListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EmbeddableAttributeListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EmbeddableAttributeListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EmbeddableAttributeListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EmbeddableAttributeListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EmbeddableAttributeListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -290,7 +290,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EmbeddableEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EmbeddableEvent.html
index f53a807..5a5d33c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EmbeddableEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EmbeddableEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EmbeddableEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EmbeddableEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EmbeddableEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EmbeddableEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -487,7 +487,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EmbeddableListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EmbeddableListener.html
index 19c2065..6f8aa8b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EmbeddableListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EmbeddableListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EmbeddableListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EmbeddableListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EmbeddableListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EmbeddableListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -300,7 +300,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EntityEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EntityEvent.html
index 0a60b85..9ed4058 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EntityEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/EntityEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EntityEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EntityEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EntityEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EntityEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -509,7 +509,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/MapEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/MapEvent.html
index c643df7..ff6148c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/MapEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/MapEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>MapEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>MapEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MapEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="MapEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -659,7 +659,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/ObjAttributeListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/ObjAttributeListener.html
index c479d02..388ff9d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/ObjAttributeListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/ObjAttributeListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjAttributeListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjAttributeListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjAttributeListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjAttributeListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -291,7 +291,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/ObjEntityListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/ObjEntityListener.html
index 8abeaa8..1e82689 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/ObjEntityListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/ObjEntityListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjEntityListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjEntityListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjEntityListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjEntityListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -298,7 +298,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/ObjRelationshipListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/ObjRelationshipListener.html
index 25ad4b1..5ec00de 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/ObjRelationshipListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/ObjRelationshipListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjRelationshipListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjRelationshipListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjRelationshipListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjRelationshipListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -291,7 +291,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/RelationshipEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/RelationshipEvent.html
index 0657259..11c8df9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/RelationshipEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/RelationshipEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>RelationshipEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>RelationshipEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RelationshipEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="RelationshipEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -530,7 +530,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/AttributeEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/AttributeEvent.html
index cd1e3da..1d6d746 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/AttributeEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/AttributeEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.event.AttributeEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.event.AttributeEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.event.AttributeEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.event.AttributeEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -266,7 +266,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/DbAttributeListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/DbAttributeListener.html
index 0b10938..b752bb5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/DbAttributeListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/DbAttributeListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.map.event.DbAttributeListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.map.event.DbAttributeListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.map.event.DbAttributeListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.map.event.DbAttributeListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -203,7 +203,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/DbEntityListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/DbEntityListener.html
index ed1a20a..939eb25 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/DbEntityListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/DbEntityListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.map.event.DbEntityListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.map.event.DbEntityListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.map.event.DbEntityListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.map.event.DbEntityListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -211,7 +211,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/DbRelationshipListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/DbRelationshipListener.html
index ac9bb66..f2c5410 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/DbRelationshipListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/DbRelationshipListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.map.event.DbRelationshipListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.map.event.DbRelationshipListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.map.event.DbRelationshipListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.map.event.DbRelationshipListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -203,7 +203,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EmbeddableAttributeEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EmbeddableAttributeEvent.html
index b01a37a..7de47f6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EmbeddableAttributeEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EmbeddableAttributeEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.event.EmbeddableAttributeEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.event.EmbeddableAttributeEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.event.EmbeddableAttributeEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.event.EmbeddableAttributeEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -206,7 +206,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EmbeddableAttributeListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EmbeddableAttributeListener.html
index 3784dbf..5cf17f5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EmbeddableAttributeListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EmbeddableAttributeListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.map.event.EmbeddableAttributeListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.map.event.EmbeddableAttributeListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.map.event.EmbeddableAttributeListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.map.event.EmbeddableAttributeListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EmbeddableEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EmbeddableEvent.html
index 7fa3a9a..47abda1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EmbeddableEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EmbeddableEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.event.EmbeddableEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.event.EmbeddableEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.event.EmbeddableEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.event.EmbeddableEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -224,7 +224,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EmbeddableListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EmbeddableListener.html
index 8a9811b..7e4d649 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EmbeddableListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EmbeddableListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.map.event.EmbeddableListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.map.event.EmbeddableListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.map.event.EmbeddableListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.map.event.EmbeddableListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EntityEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EntityEvent.html
index 1fa218f..2dd55b2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EntityEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/EntityEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.event.EntityEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.event.EntityEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.event.EntityEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.event.EntityEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -361,7 +361,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/MapEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/MapEvent.html
index c9af688..c67a643 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/MapEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/MapEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.event.MapEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.event.MapEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.event.MapEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.event.MapEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -219,7 +219,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/ObjAttributeListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/ObjAttributeListener.html
index ed4b470..cd31400 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/ObjAttributeListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/ObjAttributeListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.map.event.ObjAttributeListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.map.event.ObjAttributeListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.map.event.ObjAttributeListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.map.event.ObjAttributeListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/ObjEntityListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/ObjEntityListener.html
index c00ced6..2b13324 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/ObjEntityListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/ObjEntityListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.map.event.ObjEntityListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.map.event.ObjEntityListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.map.event.ObjEntityListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.map.event.ObjEntityListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -203,7 +203,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/ObjRelationshipListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/ObjRelationshipListener.html
index 458c893..9bd6a3f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/ObjRelationshipListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/ObjRelationshipListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.map.event.ObjRelationshipListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.map.event.ObjRelationshipListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.map.event.ObjRelationshipListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.map.event.ObjRelationshipListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/RelationshipEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/RelationshipEvent.html
index 1cfa6fd..7d76b7d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/RelationshipEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/class-use/RelationshipEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.map.event.RelationshipEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.map.event.RelationshipEvent (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.map.event.RelationshipEvent (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.event.RelationshipEvent (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -272,7 +272,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/package-summary.html
index 6eb9b0b..fc9d8ed 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.map.event (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.map.event (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.map.event (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.map.event (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -250,7 +250,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/package-tree.html
index 2d5015d..4ca4c87 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.map.event Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.map.event Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.map.event Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.map.event Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -200,7 +200,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/package-use.html
index 1e7e43c..9a6dbe4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/event/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.map.event (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.map.event (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.map.event (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.map.event (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -277,7 +277,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/package-summary.html
index be328d9..a634b82 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.map (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.map (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.map (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.map (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -410,7 +410,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/package-tree.html
index e9d0b68..43ca973 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.map Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.map Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.map Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.map Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -233,7 +233,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/package-use.html
index 21e3f50..a9861bb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/map/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.map (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.map (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.map (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.map (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -2008,7 +2008,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/package-summary.html
index 2588562..ad360f7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -423,7 +423,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/package-tree.html
index a52bff8..0edc93a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -263,7 +263,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/package-use.html
index 6fc21cb..c6af8a4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1288,7 +1288,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/AbstractMappedQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/AbstractMappedQuery.html
index 50f63fb..ffcccd2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/AbstractMappedQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/AbstractMappedQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>AbstractMappedQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>AbstractMappedQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractMappedQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="AbstractMappedQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -446,7 +446,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/AbstractQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/AbstractQuery.html
index 0038965..2164814 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/AbstractQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/AbstractQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>AbstractQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>AbstractQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="AbstractQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -503,7 +503,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/BatchQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/BatchQuery.html
index be1dbbc..9808b5b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/BatchQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/BatchQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BatchQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BatchQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BatchQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BatchQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -545,7 +545,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/BatchQueryRow.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/BatchQueryRow.html
index 4366f8a..66e7981 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/BatchQueryRow.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/BatchQueryRow.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BatchQueryRow (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BatchQueryRow (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BatchQueryRow (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BatchQueryRow (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -415,7 +415,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/CacheableQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/CacheableQuery.html
index 381b265..b6d64fc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/CacheableQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/CacheableQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CacheableQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CacheableQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CacheableQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CacheableQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -551,7 +551,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/CapsStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/CapsStrategy.html
index 1fc9f90..0f7b155 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/CapsStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/CapsStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CapsStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CapsStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CapsStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CapsStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -394,7 +394,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ColumnSelect.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ColumnSelect.html
index 71b66fc..3566b2e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ColumnSelect.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ColumnSelect.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ColumnSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ColumnSelect (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ColumnSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ColumnSelect (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1320,7 +1320,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/DeleteBatchQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/DeleteBatchQuery.html
index fed4386..2e12b0f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/DeleteBatchQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/DeleteBatchQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DeleteBatchQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DeleteBatchQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DeleteBatchQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DeleteBatchQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -452,7 +452,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/EJBQLQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/EJBQLQuery.html
index 0fb43d3..5802b15 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/EJBQLQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/EJBQLQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EJBQLQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EJBQLQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EJBQLQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -806,7 +806,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/EntityResultSegment.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/EntityResultSegment.html
index c63f245..d6eeb1c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/EntityResultSegment.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/EntityResultSegment.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EntityResultSegment (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EntityResultSegment (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EntityResultSegment (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EntityResultSegment (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -308,7 +308,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/FluentSelect.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/FluentSelect.html
index ae41fa8..d680ac8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/FluentSelect.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/FluentSelect.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FluentSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FluentSelect (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FluentSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FluentSelect (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -869,7 +869,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/IndirectQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/IndirectQuery.html
index 07e3c60..c09ccbe 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/IndirectQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/IndirectQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>IndirectQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>IndirectQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IndirectQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="IndirectQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -499,7 +499,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/InsertBatchQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/InsertBatchQuery.html
index bbe4363..9a74d02 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/InsertBatchQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/InsertBatchQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>InsertBatchQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>InsertBatchQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InsertBatchQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="InsertBatchQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -380,7 +380,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/MappedExec.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/MappedExec.html
index e4f58d1..ce1cb9c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/MappedExec.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/MappedExec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>MappedExec (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>MappedExec (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MappedExec (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="MappedExec (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -432,7 +432,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/MappedSelect.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/MappedSelect.html
index 4fa6e6c..53b305b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/MappedSelect.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/MappedSelect.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>MappedSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>MappedSelect (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MappedSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="MappedSelect (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -857,7 +857,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ObjectIdQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ObjectIdQuery.html
index 1d6766f..2c6c4d3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ObjectIdQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ObjectIdQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjectIdQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjectIdQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectIdQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjectIdQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -680,7 +680,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ObjectSelect.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ObjectSelect.html
index 585cddf..02fa4cb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ObjectSelect.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ObjectSelect.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjectSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjectSelect (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjectSelect (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1500,7 +1500,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/Ordering.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/Ordering.html
index 5699afe..4f53ce1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/Ordering.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/Ordering.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Ordering (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Ordering (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Ordering (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Ordering (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1147,7 +1147,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/Orderings.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/Orderings.html
index 0d9c593..1de7d54 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/Orderings.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/Orderings.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Orderings (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Orderings (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Orderings (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Orderings (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -536,7 +536,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ParameterizedQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ParameterizedQuery.html
index 7500025..4b7402e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ParameterizedQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ParameterizedQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ParameterizedQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ParameterizedQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ParameterizedQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ParameterizedQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -277,7 +277,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/PrefetchProcessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/PrefetchProcessor.html
index 3bbbee4..d8f00e4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/PrefetchProcessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/PrefetchProcessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PrefetchProcessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PrefetchProcessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PrefetchProcessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PrefetchProcessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -330,7 +330,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/PrefetchSelectQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/PrefetchSelectQuery.html
index 76e7a49..56edb02 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/PrefetchSelectQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/PrefetchSelectQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PrefetchSelectQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PrefetchSelectQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PrefetchSelectQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PrefetchSelectQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -585,7 +585,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/PrefetchTreeNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/PrefetchTreeNode.html
index 0b53976..1f27d48 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/PrefetchTreeNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/PrefetchTreeNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PrefetchTreeNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PrefetchTreeNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PrefetchTreeNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PrefetchTreeNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1139,7 +1139,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ProcedureCall.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ProcedureCall.html
index 5fc52f8..28f306c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ProcedureCall.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ProcedureCall.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ProcedureCall (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ProcedureCall (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcedureCall (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ProcedureCall (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -695,7 +695,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ProcedureQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ProcedureQuery.html
index 13695fa..98f5b5b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ProcedureQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ProcedureQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ProcedureQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ProcedureQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcedureQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ProcedureQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1204,7 +1204,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/Query.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/Query.html
index fdd49e4..03e0f36 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/Query.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/Query.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Query (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Query (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Query (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Query (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -328,7 +328,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryCacheStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryCacheStrategy.html
index f360650..7008eb2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryCacheStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryCacheStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QueryCacheStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QueryCacheStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryCacheStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QueryCacheStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -485,7 +485,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryChain.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryChain.html
index e205347..0cf2dc8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryChain.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryChain.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QueryChain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QueryChain (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryChain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QueryChain (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -501,7 +501,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryMetadata.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryMetadata.html
index a3b81af..83eb6eb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryMetadata.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryMetadata.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QueryMetadata (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QueryMetadata (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryMetadata (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QueryMetadata (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -939,7 +939,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryMetadataProxy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryMetadataProxy.html
index cf7f4f5..55c42b7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryMetadataProxy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryMetadataProxy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QueryMetadataProxy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QueryMetadataProxy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryMetadataProxy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QueryMetadataProxy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -808,7 +808,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryRouter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryRouter.html
index 36a51ee..3f67fa4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryRouter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/QueryRouter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QueryRouter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QueryRouter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryRouter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QueryRouter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -316,7 +316,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/RefreshQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/RefreshQuery.html
index 4ebf021..322df6b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/RefreshQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/RefreshQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>RefreshQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>RefreshQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RefreshQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="RefreshQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -600,7 +600,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/RelationshipQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/RelationshipQuery.html
index 2d06bc4..6de834f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/RelationshipQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/RelationshipQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>RelationshipQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>RelationshipQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RelationshipQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="RelationshipQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -654,7 +654,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLAction.html
index 6b54398..266dd23 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -271,7 +271,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLActionVisitor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLActionVisitor.html
index 86c1276..a4991c3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLActionVisitor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLActionVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLActionVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLActionVisitor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLActionVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLActionVisitor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -335,7 +335,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLExec.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLExec.html
index 82428e6..d23843c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLExec.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLExec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLExec (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLExec (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLExec (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLExec (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -718,7 +718,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLSelect.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLSelect.html
index 0b363a0..13eeeda 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLSelect.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLSelect.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLSelect (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLSelect (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1629,7 +1629,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLTemplate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLTemplate.html
index 26fbe2b..5c70de6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLTemplate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLTemplate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLTemplate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLTemplate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLTemplate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLTemplate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1692,7 +1692,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLTemplateMetadata.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLTemplateMetadata.html
index 2147acd..68285e9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLTemplateMetadata.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SQLTemplateMetadata.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLTemplateMetadata (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLTemplateMetadata (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLTemplateMetadata (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLTemplateMetadata (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -823,7 +823,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ScalarResultSegment.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ScalarResultSegment.html
index 491b450..709dbcf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ScalarResultSegment.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/ScalarResultSegment.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ScalarResultSegment (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ScalarResultSegment (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ScalarResultSegment (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ScalarResultSegment (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -275,7 +275,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/Select.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/Select.html
index 9f74f19..7a4a4f0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/Select.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/Select.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Select (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Select (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Select (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Select (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -421,7 +421,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SelectById.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SelectById.html
index 4d727c6..4c25ecc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SelectById.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SelectById.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SelectById (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SelectById (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SelectById (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SelectById (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -896,7 +896,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SelectQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SelectQuery.html
index 977b7f3..ab033ee 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SelectQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SelectQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SelectQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SelectQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SelectQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SelectQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -2107,7 +2107,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SortOrder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SortOrder.html
index f8b3291..48bf8fa 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SortOrder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/SortOrder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SortOrder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SortOrder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SortOrder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SortOrder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -419,7 +419,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/UpdateBatchQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/UpdateBatchQuery.html
index 2df9071..d212548 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/UpdateBatchQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/UpdateBatchQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>UpdateBatchQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>UpdateBatchQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpdateBatchQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="UpdateBatchQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -543,7 +543,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/AbstractMappedQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/AbstractMappedQuery.html
index b129531..c4ae825 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/AbstractMappedQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/AbstractMappedQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.AbstractMappedQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.AbstractMappedQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.AbstractMappedQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.AbstractMappedQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -228,7 +228,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/AbstractQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/AbstractQuery.html
index 2c9b284..bb66380 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/AbstractQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/AbstractQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.AbstractQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.AbstractQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.AbstractQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.AbstractQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -218,7 +218,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/BatchQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/BatchQuery.html
index ba062a9..44b8431 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/BatchQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/BatchQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.BatchQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.BatchQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.BatchQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.BatchQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -479,7 +479,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/BatchQueryRow.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/BatchQueryRow.html
index 1cf8774..35e10bb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/BatchQueryRow.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/BatchQueryRow.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.BatchQueryRow (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.BatchQueryRow (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.BatchQueryRow (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.BatchQueryRow (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -299,7 +299,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/CacheableQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/CacheableQuery.html
index 7c1e7f9..9b9cede 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/CacheableQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/CacheableQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.CacheableQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.CacheableQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.CacheableQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.CacheableQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -232,7 +232,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/CapsStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/CapsStrategy.html
index c6dbb48..287f762 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/CapsStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/CapsStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.CapsStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.CapsStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.CapsStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.CapsStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -286,7 +286,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ColumnSelect.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ColumnSelect.html
index c233389..c3c5277 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ColumnSelect.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ColumnSelect.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.ColumnSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.ColumnSelect (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.ColumnSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.ColumnSelect (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -546,7 +546,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/DeleteBatchQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/DeleteBatchQuery.html
index e838034..a948bc9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/DeleteBatchQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/DeleteBatchQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.DeleteBatchQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.DeleteBatchQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.DeleteBatchQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.DeleteBatchQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -221,7 +221,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/EJBQLQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/EJBQLQuery.html
index 98aa662..ea01fcc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/EJBQLQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/EJBQLQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.EJBQLQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.EJBQLQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.EJBQLQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.EJBQLQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -323,7 +323,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/EntityResultSegment.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/EntityResultSegment.html
index e501df3..2d7e990 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/EntityResultSegment.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/EntityResultSegment.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.query.EntityResultSegment (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.query.EntityResultSegment (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.query.EntityResultSegment (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.query.EntityResultSegment (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -193,7 +193,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/FluentSelect.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/FluentSelect.html
index 424509a..9f5b55c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/FluentSelect.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/FluentSelect.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.FluentSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.FluentSelect (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.FluentSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.FluentSelect (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -202,7 +202,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/IndirectQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/IndirectQuery.html
index 789a7a6..c89b860 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/IndirectQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/IndirectQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.IndirectQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.IndirectQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.IndirectQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.IndirectQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -270,7 +270,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/InsertBatchQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/InsertBatchQuery.html
index f89345a..10c04c3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/InsertBatchQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/InsertBatchQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.InsertBatchQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.InsertBatchQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.InsertBatchQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.InsertBatchQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -205,7 +205,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/MappedExec.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/MappedExec.html
index cb74edc..c0304ff 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/MappedExec.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/MappedExec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.MappedExec (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.MappedExec (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.MappedExec (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.MappedExec (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -204,7 +204,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/MappedSelect.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/MappedSelect.html
index 06c6da6..65379ce 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/MappedSelect.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/MappedSelect.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.MappedSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.MappedSelect (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.MappedSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.MappedSelect (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -252,7 +252,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ObjectIdQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ObjectIdQuery.html
index 8083332..40c8a59 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ObjectIdQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ObjectIdQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.ObjectIdQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.ObjectIdQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.ObjectIdQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.ObjectIdQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ObjectSelect.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ObjectSelect.html
index 1215bb4..1e22627 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ObjectSelect.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ObjectSelect.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.ObjectSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.ObjectSelect (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.ObjectSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.ObjectSelect (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -472,7 +472,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/Ordering.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/Ordering.html
index 16ddbf0..8eddda0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/Ordering.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/Ordering.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.Ordering (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.Ordering (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.Ordering (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.Ordering (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -552,7 +552,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/Orderings.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/Orderings.html
index f66a1a2..26c082e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/Orderings.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/Orderings.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.Orderings (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.Orderings (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.Orderings (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.Orderings (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -299,7 +299,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ParameterizedQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ParameterizedQuery.html
index 3a4ec7e..767b342 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ParameterizedQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ParameterizedQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.query.ParameterizedQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.query.ParameterizedQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.query.ParameterizedQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.query.ParameterizedQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -218,7 +218,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/PrefetchProcessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/PrefetchProcessor.html
index 590b6d1..c79e0e4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/PrefetchProcessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/PrefetchProcessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.query.PrefetchProcessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.query.PrefetchProcessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.query.PrefetchProcessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.query.PrefetchProcessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -196,7 +196,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/PrefetchSelectQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/PrefetchSelectQuery.html
index 8857201..e4b83c9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/PrefetchSelectQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/PrefetchSelectQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.PrefetchSelectQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.PrefetchSelectQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.PrefetchSelectQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.PrefetchSelectQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/PrefetchTreeNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/PrefetchTreeNode.html
index 3966ff2..a6ea64d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/PrefetchTreeNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/PrefetchTreeNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.PrefetchTreeNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.PrefetchTreeNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.PrefetchTreeNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.PrefetchTreeNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -625,7 +625,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ProcedureCall.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ProcedureCall.html
index 822cadf..8989728 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ProcedureCall.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ProcedureCall.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.ProcedureCall (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.ProcedureCall (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.ProcedureCall (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.ProcedureCall (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -242,7 +242,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ProcedureQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ProcedureQuery.html
index da271fe..5770c31 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ProcedureQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ProcedureQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.ProcedureQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.ProcedureQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.ProcedureQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.ProcedureQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -420,7 +420,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/Query.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/Query.html
index ddbf7c2..64549a0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/Query.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/Query.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.query.Query (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.query.Query (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.query.Query (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.query.Query (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1737,7 +1737,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryCacheStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryCacheStrategy.html
index d069980..3ff7348 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryCacheStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryCacheStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.QueryCacheStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.QueryCacheStrategy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.QueryCacheStrategy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.QueryCacheStrategy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -329,7 +329,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryChain.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryChain.html
index af12eef..1229612 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryChain.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryChain.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.QueryChain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.QueryChain (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.QueryChain (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.QueryChain (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryMetadata.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryMetadata.html
index c185c33..5bc0683 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryMetadata.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryMetadata.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.query.QueryMetadata (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.query.QueryMetadata (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.query.QueryMetadata (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.query.QueryMetadata (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -636,7 +636,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryMetadataProxy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryMetadataProxy.html
index b9622e6..bc0c219 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryMetadataProxy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryMetadataProxy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.QueryMetadataProxy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.QueryMetadataProxy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.QueryMetadataProxy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.QueryMetadataProxy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryRouter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryRouter.html
index 825688d..2ee5d09 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryRouter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/QueryRouter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.query.QueryRouter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.query.QueryRouter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.query.QueryRouter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.query.QueryRouter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -264,7 +264,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/RefreshQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/RefreshQuery.html
index 3a53038..72f909d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/RefreshQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/RefreshQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.RefreshQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.RefreshQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.RefreshQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.RefreshQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/RelationshipQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/RelationshipQuery.html
index c0cc12a..9f9e99c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/RelationshipQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/RelationshipQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.RelationshipQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.RelationshipQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.RelationshipQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.RelationshipQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLAction.html
index fc11458..fae0589 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.query.SQLAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.query.SQLAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.query.SQLAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.query.SQLAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -742,7 +742,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLActionVisitor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLActionVisitor.html
index 3d1f298..95a3bb7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLActionVisitor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLActionVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.query.SQLActionVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.query.SQLActionVisitor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.query.SQLActionVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.query.SQLActionVisitor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -409,7 +409,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLExec.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLExec.html
index 706dc5b..c407a89 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLExec.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLExec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.SQLExec (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.SQLExec (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.SQLExec (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.SQLExec (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -243,7 +243,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLSelect.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLSelect.html
index 1dc04b0..d48ec1c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLSelect.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLSelect.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.SQLSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.SQLSelect (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.SQLSelect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.SQLSelect (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -439,7 +439,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLTemplate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLTemplate.html
index 4186beb..5e2215d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLTemplate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLTemplate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.SQLTemplate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.SQLTemplate (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.SQLTemplate (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.SQLTemplate (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -355,7 +355,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLTemplateMetadata.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLTemplateMetadata.html
index af07dee..a4fada3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLTemplateMetadata.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SQLTemplateMetadata.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.SQLTemplateMetadata (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.SQLTemplateMetadata (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.SQLTemplateMetadata (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.SQLTemplateMetadata (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ScalarResultSegment.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ScalarResultSegment.html
index 5c11656..2f53572 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ScalarResultSegment.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/ScalarResultSegment.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.query.ScalarResultSegment (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.query.ScalarResultSegment (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.query.ScalarResultSegment (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.query.ScalarResultSegment (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -221,7 +221,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/Select.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/Select.html
index e00f418..c46c23c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/Select.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/Select.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.query.Select (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.query.Select (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.query.Select (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.query.Select (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -375,7 +375,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SelectById.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SelectById.html
index 52c0d8a..dfcea02 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SelectById.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SelectById.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.SelectById (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.SelectById (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.SelectById (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.SelectById (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -287,7 +287,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SelectQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SelectQuery.html
index aee66c7..735555f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SelectQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SelectQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.SelectQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.SelectQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.SelectQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.SelectQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -778,7 +778,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SortOrder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SortOrder.html
index 7b5eb8e..c94c738 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SortOrder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/SortOrder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.SortOrder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.SortOrder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.SortOrder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.SortOrder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -285,7 +285,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/UpdateBatchQuery.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/UpdateBatchQuery.html
index 956fc46..b0e5f30 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/UpdateBatchQuery.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/class-use/UpdateBatchQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.query.UpdateBatchQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.query.UpdateBatchQuery (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.query.UpdateBatchQuery (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.query.UpdateBatchQuery (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -207,7 +207,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/package-summary.html
index ee6bcde..87a331d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.query (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.query (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.query (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.query (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -482,7 +482,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/package-tree.html
index b368cee..383090b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.query Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.query Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.query Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.query Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -263,7 +263,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/package-use.html
index ec5d1bf..97b148a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/query/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.query (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.query (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.query (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.query (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1445,7 +1445,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/Accessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/Accessor.html
index 285ff49..6c811d7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/Accessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/Accessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Accessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Accessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Accessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Accessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -313,7 +313,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/AccessorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/AccessorFactory.html
index ea8f95b..2a85bb2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/AccessorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/AccessorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>AccessorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>AccessorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AccessorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="AccessorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -256,7 +256,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ArcProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ArcProperty.html
index bea82c7..b967c03 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ArcProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ArcProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ArcProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ArcProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArcProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ArcProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -389,7 +389,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/AttributeProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/AttributeProperty.html
index d767d2b..27c1105 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/AttributeProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/AttributeProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>AttributeProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>AttributeProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AttributeProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="AttributeProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -269,7 +269,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BaseArcProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BaseArcProperty.html
index c30b5e6..83cdfb8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BaseArcProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BaseArcProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BaseArcProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BaseArcProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BaseArcProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BaseArcProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -599,7 +599,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BaseProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BaseProperty.html
index 2258311..2bf3eed 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BaseProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BaseProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BaseProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BaseProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BaseProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BaseProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -568,7 +568,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BaseToManyProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BaseToManyProperty.html
index 7148131..a176a81 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BaseToManyProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BaseToManyProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BaseToManyProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BaseToManyProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BaseToManyProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BaseToManyProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -627,7 +627,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BaseToOneProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BaseToOneProperty.html
index ae7d845..6260d7c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BaseToOneProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BaseToOneProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BaseToOneProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BaseToOneProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BaseToOneProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BaseToOneProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -418,7 +418,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BeanAccessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BeanAccessor.html
index 7de7618..3c00a24 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BeanAccessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/BeanAccessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BeanAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BeanAccessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeanAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BeanAccessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -470,7 +470,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ClassDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ClassDescriptor.html
index d302e72..fff4a25 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ClassDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ClassDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ClassDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ClassDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClassDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ClassDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -707,7 +707,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ClassDescriptorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ClassDescriptorFactory.html
index cae0e12..093f87c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ClassDescriptorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ClassDescriptorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ClassDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ClassDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClassDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ClassDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -261,7 +261,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ClassDescriptorMap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ClassDescriptorMap.html
index 016e323..9ecabbd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ClassDescriptorMap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ClassDescriptorMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ClassDescriptorMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ClassDescriptorMap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClassDescriptorMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ClassDescriptorMap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -529,7 +529,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/Converter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/Converter.html
index f1539ab..b780961 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/Converter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/Converter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Converter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Converter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Converter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Converter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -325,7 +325,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ConverterFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ConverterFactory.html
index cd98b6f..15be2a4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ConverterFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ConverterFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ConverterFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ConverterFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConverterFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ConverterFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -283,7 +283,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/EmbeddableDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/EmbeddableDescriptor.html
index 264a8df..c6c66e3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/EmbeddableDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/EmbeddableDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EmbeddableDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EmbeddableDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EmbeddableDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EmbeddableDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -295,7 +295,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/EmbeddedFieldAccessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/EmbeddedFieldAccessor.html
index 1a88b80..0aa5f24 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/EmbeddedFieldAccessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/EmbeddedFieldAccessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EmbeddedFieldAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EmbeddedFieldAccessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EmbeddedFieldAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EmbeddedFieldAccessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -485,7 +485,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/FaultFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/FaultFactory.html
index 9f374dc..eb0414e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/FaultFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/FaultFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FaultFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FaultFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FaultFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FaultFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -312,7 +312,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/FieldAccessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/FieldAccessor.html
index 84720f9..1332cb7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/FieldAccessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/FieldAccessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FieldAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FieldAccessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FieldAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FieldAccessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -502,7 +502,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/FieldEmbeddableDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/FieldEmbeddableDescriptor.html
index 24e14e3..744dd0a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/FieldEmbeddableDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/FieldEmbeddableDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FieldEmbeddableDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FieldEmbeddableDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FieldEmbeddableDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FieldEmbeddableDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -456,7 +456,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/IdMapKeyAccessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/IdMapKeyAccessor.html
index e127684..b1a8afa 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/IdMapKeyAccessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/IdMapKeyAccessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>IdMapKeyAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>IdMapKeyAccessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IdMapKeyAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="IdMapKeyAccessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -421,7 +421,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/LazyClassDescriptorDecorator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/LazyClassDescriptorDecorator.html
index 4902e8b..9894398 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/LazyClassDescriptorDecorator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/LazyClassDescriptorDecorator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>LazyClassDescriptorDecorator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>LazyClassDescriptorDecorator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LazyClassDescriptorDecorator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="LazyClassDescriptorDecorator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -948,7 +948,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/LifecycleCallbackRegistry.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/LifecycleCallbackRegistry.html
index c078742..faac81a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/LifecycleCallbackRegistry.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/LifecycleCallbackRegistry.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>LifecycleCallbackRegistry (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>LifecycleCallbackRegistry (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LifecycleCallbackRegistry (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="LifecycleCallbackRegistry (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -528,7 +528,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/MapAccessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/MapAccessor.html
index d8788d9..b88f51b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/MapAccessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/MapAccessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>MapAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>MapAccessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MapAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="MapAccessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -370,7 +370,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PersistentDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PersistentDescriptor.html
index 40a324c..dd760d1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PersistentDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PersistentDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PersistentDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PersistentDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PersistentDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PersistentDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1219,7 +1219,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PersistentDescriptorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PersistentDescriptorFactory.html
index db10f7a..1bf7dbf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PersistentDescriptorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PersistentDescriptorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PersistentDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PersistentDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PersistentDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PersistentDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -675,7 +675,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/Property.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/Property.html
index 2550728..c965422 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/Property.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/Property.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Property (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Property (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Property (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Property (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -225,7 +225,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyAccessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyAccessor.html
index 38a160d..827a852 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyAccessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyAccessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PropertyAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PropertyAccessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PropertyAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PropertyAccessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -419,7 +419,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyDescriptor.html
index 1a8cbe3..ec86952 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PropertyDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PropertyDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PropertyDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PropertyDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -417,7 +417,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyException.html
index 394879c..bcffbe6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PropertyException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PropertyException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PropertyException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PropertyException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -553,7 +553,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyUtils.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyUtils.html
index 85748db..ef9b111 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyUtils.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyUtils.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PropertyUtils (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PropertyUtils (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PropertyUtils (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PropertyUtils (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -363,7 +363,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyVisitor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyVisitor.html
index dfd4aec..cad6dc8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyVisitor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/PropertyVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PropertyVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PropertyVisitor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PropertyVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PropertyVisitor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -282,7 +282,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/SimpleAttributeProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/SimpleAttributeProperty.html
index b65778c..1603ea3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/SimpleAttributeProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/SimpleAttributeProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SimpleAttributeProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SimpleAttributeProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SimpleAttributeProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SimpleAttributeProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -465,7 +465,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/SingletonFaultFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/SingletonFaultFactory.html
index e9f7b84..5750ab4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/SingletonFaultFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/SingletonFaultFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SingletonFaultFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SingletonFaultFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SingletonFaultFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SingletonFaultFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -473,7 +473,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ToAnyConverter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ToAnyConverter.html
index 513dff4..2ba547e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ToAnyConverter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ToAnyConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ToAnyConverter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ToAnyConverter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ToAnyConverter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ToAnyConverter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -326,7 +326,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ToManyMapProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ToManyMapProperty.html
index 5ab6536..4cf60ff 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ToManyMapProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ToManyMapProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ToManyMapProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ToManyMapProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ToManyMapProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ToManyMapProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -287,7 +287,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ToManyProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ToManyProperty.html
index f8058df..a354100 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ToManyProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ToManyProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ToManyProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ToManyProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ToManyProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ToManyProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -368,7 +368,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ToOneProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ToOneProperty.html
index ef17a97..95f308a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ToOneProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/ToOneProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ToOneProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ToOneProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ToOneProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ToOneProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -280,7 +280,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/UnresolvablePathException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/UnresolvablePathException.html
index 7dfc61d..5c4d9b1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/UnresolvablePathException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/UnresolvablePathException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>UnresolvablePathException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>UnresolvablePathException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnresolvablePathException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="UnresolvablePathException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -355,7 +355,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/Accessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/Accessor.html
index 22daae5..7c718b9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/Accessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/Accessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.reflect.Accessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.reflect.Accessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.reflect.Accessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.reflect.Accessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -552,7 +552,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/AccessorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/AccessorFactory.html
index 5deb89f..984b931 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/AccessorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/AccessorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.reflect.AccessorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.reflect.AccessorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.reflect.AccessorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.reflect.AccessorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -192,7 +192,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ArcProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ArcProperty.html
index 3212c6d..e547943 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ArcProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ArcProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.reflect.ArcProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.reflect.ArcProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.reflect.ArcProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.reflect.ArcProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -362,7 +362,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/AttributeProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/AttributeProperty.html
index 6edb1aa..c025ca8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/AttributeProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/AttributeProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.reflect.AttributeProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.reflect.AttributeProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.reflect.AttributeProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.reflect.AttributeProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -249,7 +249,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BaseArcProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BaseArcProperty.html
index fbd9b5a..ec82ac0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BaseArcProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BaseArcProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.BaseArcProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.BaseArcProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.BaseArcProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.BaseArcProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -199,7 +199,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BaseProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BaseProperty.html
index ffcc1a1..971486d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BaseProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BaseProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.BaseProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.BaseProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.BaseProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.BaseProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -213,7 +213,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BaseToManyProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BaseToManyProperty.html
index 4650a30..77b34d7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BaseToManyProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BaseToManyProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.BaseToManyProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.BaseToManyProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.BaseToManyProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.BaseToManyProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BaseToOneProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BaseToOneProperty.html
index 54dde61..a58b7bb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BaseToOneProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BaseToOneProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.BaseToOneProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.BaseToOneProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.BaseToOneProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.BaseToOneProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BeanAccessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BeanAccessor.html
index f38b5ad..ed7b435 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BeanAccessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/BeanAccessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.BeanAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.BeanAccessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.BeanAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.BeanAccessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ClassDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ClassDescriptor.html
index be6e693..5f6363d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ClassDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ClassDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.reflect.ClassDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.reflect.ClassDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.reflect.ClassDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.reflect.ClassDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -693,7 +693,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ClassDescriptorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ClassDescriptorFactory.html
index e5a3b81..29f3661 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ClassDescriptorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ClassDescriptorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.reflect.ClassDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.reflect.ClassDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.reflect.ClassDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.reflect.ClassDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -287,7 +287,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ClassDescriptorMap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ClassDescriptorMap.html
index 78700f0..8c3aa83 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ClassDescriptorMap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ClassDescriptorMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.ClassDescriptorMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.ClassDescriptorMap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.ClassDescriptorMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.ClassDescriptorMap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -309,7 +309,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/Converter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/Converter.html
index 5d89fae..aa09998 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/Converter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/Converter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.Converter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.Converter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.Converter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.Converter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -212,7 +212,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ConverterFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ConverterFactory.html
index c124c25..f0ffee8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ConverterFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ConverterFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.ConverterFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.ConverterFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.ConverterFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.ConverterFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/EmbeddableDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/EmbeddableDescriptor.html
index 2bb27b5..2319c9d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/EmbeddableDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/EmbeddableDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.reflect.EmbeddableDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.reflect.EmbeddableDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.reflect.EmbeddableDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.reflect.EmbeddableDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -258,7 +258,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/EmbeddedFieldAccessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/EmbeddedFieldAccessor.html
index 1f8da4f..9a734a4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/EmbeddedFieldAccessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/EmbeddedFieldAccessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.EmbeddedFieldAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.EmbeddedFieldAccessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.EmbeddedFieldAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.EmbeddedFieldAccessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/FaultFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/FaultFactory.html
index 4a0d6f3..85c11fc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/FaultFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/FaultFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.reflect.FaultFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.reflect.FaultFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.reflect.FaultFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.reflect.FaultFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -230,7 +230,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/FieldAccessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/FieldAccessor.html
index 0ed8766..98d6ad6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/FieldAccessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/FieldAccessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.FieldAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.FieldAccessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.FieldAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.FieldAccessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/FieldEmbeddableDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/FieldEmbeddableDescriptor.html
index 4f2d70f..b1a5766 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/FieldEmbeddableDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/FieldEmbeddableDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.FieldEmbeddableDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.FieldEmbeddableDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.FieldEmbeddableDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.FieldEmbeddableDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/IdMapKeyAccessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/IdMapKeyAccessor.html
index 42618d6..a18b6ab 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/IdMapKeyAccessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/IdMapKeyAccessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.IdMapKeyAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.IdMapKeyAccessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.IdMapKeyAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.IdMapKeyAccessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/LazyClassDescriptorDecorator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/LazyClassDescriptorDecorator.html
index a2b55f6..9e009b7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/LazyClassDescriptorDecorator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/LazyClassDescriptorDecorator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.LazyClassDescriptorDecorator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.LazyClassDescriptorDecorator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.LazyClassDescriptorDecorator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.LazyClassDescriptorDecorator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/LifecycleCallbackRegistry.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/LifecycleCallbackRegistry.html
index fee7c1f..37ca2a0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/LifecycleCallbackRegistry.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/LifecycleCallbackRegistry.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.LifecycleCallbackRegistry (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.LifecycleCallbackRegistry (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.LifecycleCallbackRegistry (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.LifecycleCallbackRegistry (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -258,7 +258,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/MapAccessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/MapAccessor.html
index ec9b0ab..1410e01 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/MapAccessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/MapAccessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.MapAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.MapAccessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.MapAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.MapAccessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PersistentDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PersistentDescriptor.html
index 09533cf..0e5c789 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PersistentDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PersistentDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.PersistentDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.PersistentDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.PersistentDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.PersistentDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -412,7 +412,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PersistentDescriptorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PersistentDescriptorFactory.html
index 8a862f7..737fb34 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PersistentDescriptorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PersistentDescriptorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.PersistentDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.PersistentDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.PersistentDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.PersistentDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -222,7 +222,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/Property.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/Property.html
index 37671df..7e248b7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/Property.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/Property.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.reflect.Property (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.reflect.Property (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.reflect.Property (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.reflect.Property (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyAccessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyAccessor.html
index 15eae61..cc54904 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyAccessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyAccessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.PropertyAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.PropertyAccessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.PropertyAccessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.PropertyAccessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyDescriptor.html
index e4c42e2..1e155b3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.reflect.PropertyDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.reflect.PropertyDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.reflect.PropertyDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.reflect.PropertyDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -452,7 +452,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyException.html
index 550b259..cbe9ec2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.PropertyException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.PropertyException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.PropertyException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.PropertyException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -513,7 +513,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyUtils.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyUtils.html
index a184009..4cea2dd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyUtils.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyUtils.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.PropertyUtils (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.PropertyUtils (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.PropertyUtils (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.PropertyUtils (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyVisitor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyVisitor.html
index 4f96f0b..d4485f0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyVisitor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/PropertyVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.reflect.PropertyVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.reflect.PropertyVisitor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.reflect.PropertyVisitor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.reflect.PropertyVisitor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -272,7 +272,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/SimpleAttributeProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/SimpleAttributeProperty.html
index 6024562..a41ebac 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/SimpleAttributeProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/SimpleAttributeProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.SimpleAttributeProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.SimpleAttributeProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.SimpleAttributeProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.SimpleAttributeProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/SingletonFaultFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/SingletonFaultFactory.html
index 70dbf63..096b55b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/SingletonFaultFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/SingletonFaultFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.SingletonFaultFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.SingletonFaultFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.SingletonFaultFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.SingletonFaultFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ToAnyConverter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ToAnyConverter.html
index f259bc4..9beded4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ToAnyConverter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ToAnyConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.ToAnyConverter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.ToAnyConverter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.ToAnyConverter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.ToAnyConverter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ToManyMapProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ToManyMapProperty.html
index f533378..23a7343 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ToManyMapProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ToManyMapProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.reflect.ToManyMapProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.reflect.ToManyMapProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.reflect.ToManyMapProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.reflect.ToManyMapProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ToManyProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ToManyProperty.html
index c64624c..1649218 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ToManyProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ToManyProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.reflect.ToManyProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.reflect.ToManyProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.reflect.ToManyProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.reflect.ToManyProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -224,7 +224,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ToOneProperty.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ToOneProperty.html
index a86815f..ffc0558 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ToOneProperty.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/ToOneProperty.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.reflect.ToOneProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.reflect.ToOneProperty (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.reflect.ToOneProperty (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.reflect.ToOneProperty (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -207,7 +207,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/UnresolvablePathException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/UnresolvablePathException.html
index 550eac6..af2079a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/UnresolvablePathException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/class-use/UnresolvablePathException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.UnresolvablePathException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.UnresolvablePathException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.UnresolvablePathException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.UnresolvablePathException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/DataObjectDescriptorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/DataObjectDescriptorFactory.html
index 38dbaac..394a17f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/DataObjectDescriptorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/DataObjectDescriptorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DataObjectDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DataObjectDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataObjectDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DataObjectDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -550,7 +550,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/class-use/DataObjectDescriptorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/class-use/DataObjectDescriptorFactory.html
index 1de5b00..15e61f1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/class-use/DataObjectDescriptorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/class-use/DataObjectDescriptorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.generic.DataObjectDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.generic.DataObjectDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.generic.DataObjectDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.generic.DataObjectDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/package-summary.html
index 0c856d7..47a231f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.reflect.generic (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.reflect.generic (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.reflect.generic (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.reflect.generic (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -167,7 +167,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/package-tree.html
index abcbdda..a1023be 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.reflect.generic Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.reflect.generic Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.reflect.generic Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.reflect.generic Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -165,7 +165,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/package-use.html
index 846731f..a2b1aa3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/generic/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.reflect.generic (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.reflect.generic (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.reflect.generic (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.reflect.generic (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/package-summary.html
index 8e94999..33324d1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.reflect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.reflect (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.reflect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.reflect (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -408,7 +408,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/package-tree.html
index 7f077fc..9e698e7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.reflect Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.reflect Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.reflect Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.reflect Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -241,7 +241,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/package-use.html
index f6291d7..f95d27d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.reflect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.reflect (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.reflect (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.reflect (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -615,7 +615,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/ValueHolderDescriptorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/ValueHolderDescriptorFactory.html
index c9af0c3..95606d9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/ValueHolderDescriptorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/ValueHolderDescriptorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ValueHolderDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ValueHolderDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ValueHolderDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ValueHolderDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -429,7 +429,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/class-use/ValueHolderDescriptorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/class-use/ValueHolderDescriptorFactory.html
index 574d68e..883cbe7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/class-use/ValueHolderDescriptorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/class-use/ValueHolderDescriptorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.reflect.valueholder.ValueHolderDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.reflect.valueholder.ValueHolderDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.reflect.valueholder.ValueHolderDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.reflect.valueholder.ValueHolderDescriptorFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/package-summary.html
index 78ab55c..e4d696d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.reflect.valueholder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.reflect.valueholder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.reflect.valueholder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.reflect.valueholder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -167,7 +167,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/package-tree.html
index 440cbab..82d233e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.reflect.valueholder Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.reflect.valueholder Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.reflect.valueholder Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.reflect.valueholder Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -165,7 +165,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/package-use.html
index 74a3c36..c1cd408 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/reflect/valueholder/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.reflect.valueholder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.reflect.valueholder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.reflect.valueholder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.reflect.valueholder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/BaseConnection.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/BaseConnection.html
index a42252d..0405e19 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/BaseConnection.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/BaseConnection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BaseConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BaseConnection (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BaseConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BaseConnection (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -462,7 +462,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/ClientChannel.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/ClientChannel.html
index 314add4..cb58ceb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/ClientChannel.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/ClientChannel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ClientChannel (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ClientChannel (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClientChannel (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ClientChannel (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -618,7 +618,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/ClientConnection.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/ClientConnection.html
index a5e94ff..924250e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/ClientConnection.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/ClientConnection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ClientConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ClientConnection (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClientConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ClientConnection (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -293,7 +293,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/class-use/BaseConnection.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/class-use/BaseConnection.html
index a5f4d50..b109f99 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/class-use/BaseConnection.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/class-use/BaseConnection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.remote.BaseConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.remote.BaseConnection (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.remote.BaseConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.remote.BaseConnection (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -218,7 +218,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/class-use/ClientChannel.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/class-use/ClientChannel.html
index ae2d299..3521ae2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/class-use/ClientChannel.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/class-use/ClientChannel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.remote.ClientChannel (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.remote.ClientChannel (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.remote.ClientChannel (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.remote.ClientChannel (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/class-use/ClientConnection.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/class-use/ClientConnection.html
index 54ee78b..39c5de7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/class-use/ClientConnection.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/class-use/ClientConnection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.remote.ClientConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.remote.ClientConnection (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.remote.ClientConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.remote.ClientConnection (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -355,7 +355,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/ClientSerializerFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/ClientSerializerFactory.html
index 07174ca..e3a8814 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/ClientSerializerFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/ClientSerializerFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ClientSerializerFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ClientSerializerFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClientSerializerFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ClientSerializerFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -342,7 +342,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/class-use/ClientSerializerFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/class-use/ClientSerializerFactory.html
index 74cb752..2d4f680 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/class-use/ClientSerializerFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/class-use/ClientSerializerFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.remote.hessian.ClientSerializerFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.remote.hessian.ClientSerializerFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.remote.hessian.ClientSerializerFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.remote.hessian.ClientSerializerFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/package-summary.html
index 0345179..4541af3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.remote.hessian (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.remote.hessian (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.remote.hessian (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.remote.hessian (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -166,7 +166,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/package-tree.html
index 1a22935..5db2eec 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.remote.hessian Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.remote.hessian Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.remote.hessian Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.remote.hessian Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -165,7 +165,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/package-use.html
index 2080cff..7ad3149 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.remote.hessian (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.remote.hessian (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.remote.hessian (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.remote.hessian (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/HessianUtil.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/HessianUtil.html
index 5716822..25694ca 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/HessianUtil.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/HessianUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>HessianUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>HessianUtil (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HessianUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="HessianUtil (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -302,7 +302,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/class-use/HessianUtil.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/class-use/HessianUtil.html
index 8729ca5..3ce7b4f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/class-use/HessianUtil.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/class-use/HessianUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.remote.hessian.service.HessianUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.remote.hessian.service.HessianUtil (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.remote.hessian.service.HessianUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.remote.hessian.service.HessianUtil (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/package-summary.html
index 574a4b6..ca8dcf8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.remote.hessian.service (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.remote.hessian.service (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.remote.hessian.service (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.remote.hessian.service (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -166,7 +166,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/package-tree.html
index daf513d..cf3d72f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.remote.hessian.service Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.remote.hessian.service Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.remote.hessian.service Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.remote.hessian.service Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -161,7 +161,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/package-use.html
index d0d0a74..41c5d43 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/hessian/service/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.remote.hessian.service (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.remote.hessian.service (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.remote.hessian.service (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.remote.hessian.service (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/package-summary.html
index fb2d679..96c9879 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.remote (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.remote (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.remote (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.remote (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -197,7 +197,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/package-tree.html
index 09b5926..e227068 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.remote Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.remote Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.remote Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.remote Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -168,7 +168,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/package-use.html
index ec4fc23..283127a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.remote (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.remote (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.remote (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.remote (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -266,7 +266,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/LocalConnection.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/LocalConnection.html
index d4ca9be..a5991a1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/LocalConnection.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/LocalConnection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>LocalConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>LocalConnection (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LocalConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="LocalConnection (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -548,7 +548,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/class-use/LocalConnection.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/class-use/LocalConnection.html
index 8c5756c..ea80a9d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/class-use/LocalConnection.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/class-use/LocalConnection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.remote.service.LocalConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.remote.service.LocalConnection (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.remote.service.LocalConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.remote.service.LocalConnection (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/package-summary.html
index 136e953..a9603e0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.remote.service (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.remote.service (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.remote.service (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.remote.service (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -166,7 +166,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/package-tree.html
index aef1b85..d435f10 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.remote.service Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.remote.service Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.remote.service Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.remote.service Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -165,7 +165,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/package-use.html
index 604ee71..4b16481 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/remote/service/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.remote.service (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.remote.service (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.remote.service (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.remote.service (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/ClassLoaderResourceLocator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/ClassLoaderResourceLocator.html
index ca2f9e9..1625ed3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/ClassLoaderResourceLocator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/ClassLoaderResourceLocator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ClassLoaderResourceLocator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ClassLoaderResourceLocator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClassLoaderResourceLocator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ClassLoaderResourceLocator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -324,7 +324,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/FilesystemResourceLocator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/FilesystemResourceLocator.html
index 682d884..fb8ce98 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/FilesystemResourceLocator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/FilesystemResourceLocator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>FilesystemResourceLocator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>FilesystemResourceLocator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FilesystemResourceLocator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="FilesystemResourceLocator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -419,7 +419,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/Resource.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/Resource.html
index 949a072..1989351 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/Resource.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/Resource.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Resource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Resource (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Resource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Resource (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -283,7 +283,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/ResourceLocator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/ResourceLocator.html
index f0e9885..12298c3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/ResourceLocator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/ResourceLocator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ResourceLocator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ResourceLocator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ResourceLocator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ResourceLocator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -260,7 +260,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/URLResource.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/URLResource.html
index e75425d..4547142 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/URLResource.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/URLResource.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>URLResource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>URLResource (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="URLResource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="URLResource (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -365,7 +365,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/ClassLoaderResourceLocator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/ClassLoaderResourceLocator.html
index 8363786..27521c3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/ClassLoaderResourceLocator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/ClassLoaderResourceLocator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.resource.ClassLoaderResourceLocator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.resource.ClassLoaderResourceLocator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.resource.ClassLoaderResourceLocator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.resource.ClassLoaderResourceLocator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/FilesystemResourceLocator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/FilesystemResourceLocator.html
index 65551f9..5556ce6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/FilesystemResourceLocator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/FilesystemResourceLocator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.resource.FilesystemResourceLocator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.resource.FilesystemResourceLocator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.resource.FilesystemResourceLocator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.resource.FilesystemResourceLocator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/Resource.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/Resource.html
index ddf2513..1af5adf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/Resource.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/Resource.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.resource.Resource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.resource.Resource (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.resource.Resource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.resource.Resource (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -436,7 +436,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/ResourceLocator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/ResourceLocator.html
index e054efe..52882ac 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/ResourceLocator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/ResourceLocator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.resource.ResourceLocator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.resource.ResourceLocator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.resource.ResourceLocator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.resource.ResourceLocator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -720,7 +720,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/URLResource.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/URLResource.html
index 1a9eac9..a9d5ad2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/URLResource.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/class-use/URLResource.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.resource.URLResource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.resource.URLResource (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.resource.URLResource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.resource.URLResource (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/package-summary.html
index b570c55..92c8d1f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.resource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.resource (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.resource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.resource (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -200,7 +200,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/package-tree.html
index f7e23e1..3b8f46b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.resource Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.resource Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.resource Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.resource Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -174,7 +174,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/package-use.html
index a8d123d..04d1d4d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/resource/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.resource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.resource (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.resource (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.resource (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -617,7 +617,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/HttpClientConnection.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/HttpClientConnection.html
index c609ed1..af51a7e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/HttpClientConnection.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/HttpClientConnection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>HttpClientConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>HttpClientConnection (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HttpClientConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="HttpClientConnection (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -473,7 +473,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/HttpClientConnectionProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/HttpClientConnectionProvider.html
index ad73f56..3045642 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/HttpClientConnectionProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/HttpClientConnectionProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>HttpClientConnectionProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>HttpClientConnectionProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HttpClientConnectionProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="HttpClientConnectionProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -386,7 +386,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/ProxyRemoteService.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/ProxyRemoteService.html
index 33c7833..8523bf8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/ProxyRemoteService.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/ProxyRemoteService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ProxyRemoteService (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ProxyRemoteService (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProxyRemoteService (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ProxyRemoteService (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -439,7 +439,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/ROPConnector.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/ROPConnector.html
index 1409a16..0ecc642 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/ROPConnector.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/ROPConnector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ROPConnector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ROPConnector (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ROPConnector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ROPConnector (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -332,7 +332,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/ROPUtil.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/ROPUtil.html
index bb3bb3d..7636a09 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/ROPUtil.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/ROPUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ROPUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ROPUtil (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ROPUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ROPUtil (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -407,7 +407,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/HttpClientConnection.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/HttpClientConnection.html
index c70439b..a3ae70a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/HttpClientConnection.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/HttpClientConnection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.rop.HttpClientConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.rop.HttpClientConnection (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.rop.HttpClientConnection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.rop.HttpClientConnection (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/HttpClientConnectionProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/HttpClientConnectionProvider.html
index 37fd8fa..f2f5ce2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/HttpClientConnectionProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/HttpClientConnectionProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.rop.HttpClientConnectionProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.rop.HttpClientConnectionProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.rop.HttpClientConnectionProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.rop.HttpClientConnectionProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/ProxyRemoteService.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/ProxyRemoteService.html
index f30c602..e538727 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/ProxyRemoteService.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/ProxyRemoteService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.rop.ProxyRemoteService (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.rop.ProxyRemoteService (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.rop.ProxyRemoteService (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.rop.ProxyRemoteService (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/ROPConnector.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/ROPConnector.html
index bd62bd4..e22d9dd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/ROPConnector.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/ROPConnector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.rop.ROPConnector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.rop.ROPConnector (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.rop.ROPConnector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.rop.ROPConnector (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -230,7 +230,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/ROPUtil.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/ROPUtil.html
index 87b9c14..0ee4e14 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/ROPUtil.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/class-use/ROPUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.rop.ROPUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.rop.ROPUtil (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.rop.ROPUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.rop.ROPUtil (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/ClientHessianSerializationServiceProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/ClientHessianSerializationServiceProvider.html
index 109bf10..bb12dee 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/ClientHessianSerializationServiceProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/ClientHessianSerializationServiceProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ClientHessianSerializationServiceProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ClientHessianSerializationServiceProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClientHessianSerializationServiceProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ClientHessianSerializationServiceProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -358,7 +358,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/HttpROPConnector.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/HttpROPConnector.html
index da04a8d..b0cceea 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/HttpROPConnector.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/HttpROPConnector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>HttpROPConnector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>HttpROPConnector (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HttpROPConnector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="HttpROPConnector (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -540,7 +540,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/class-use/ClientHessianSerializationServiceProvider.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/class-use/ClientHessianSerializationServiceProvider.html
index 2f4849a..3f5c03d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/class-use/ClientHessianSerializationServiceProvider.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/class-use/ClientHessianSerializationServiceProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.rop.http.ClientHessianSerializationServiceProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.rop.http.ClientHessianSerializationServiceProvider (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.rop.http.ClientHessianSerializationServiceProvider (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.rop.http.ClientHessianSerializationServiceProvider (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/class-use/HttpROPConnector.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/class-use/HttpROPConnector.html
index 2052640..9bfc24c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/class-use/HttpROPConnector.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/class-use/HttpROPConnector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.rop.http.HttpROPConnector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.rop.http.HttpROPConnector (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.rop.http.HttpROPConnector (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.rop.http.HttpROPConnector (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/package-summary.html
index 9e9a9de..55cb991 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.rop.http (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.rop.http (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.rop.http (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.rop.http (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -168,7 +168,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/package-tree.html
index dd1a7b1..5238823 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.rop.http Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.rop.http Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.rop.http Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.rop.http Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -162,7 +162,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/package-use.html
index f78ca23..b631775 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/http/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.rop.http (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.rop.http (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.rop.http (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.rop.http (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -181,7 +181,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/package-summary.html
index e9887e8..20865c8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.rop (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.rop (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.rop (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.rop (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -193,7 +193,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/package-tree.html
index c710b9d..8721af2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.rop Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.rop Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.rop Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.rop Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -174,7 +174,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/package-use.html
index a2c9d98..6d3d31d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/rop/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.rop (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.rop (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.rop (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.rop (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -210,7 +210,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/CayenneSQLTemplateProcessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/CayenneSQLTemplateProcessor.html
index 7591f1b..6182092 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/CayenneSQLTemplateProcessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/CayenneSQLTemplateProcessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CayenneSQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CayenneSQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CayenneSQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CayenneSQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -367,7 +367,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/Context.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/Context.html
index cbf0f8e..01dae4a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/Context.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/Context.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Context (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Context (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Context (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Context (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -424,7 +424,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/DefaultTemplateContextFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/DefaultTemplateContextFactory.html
index e5e87d5..06b37d2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/DefaultTemplateContextFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/DefaultTemplateContextFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultTemplateContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultTemplateContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultTemplateContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultTemplateContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -326,7 +326,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/SQLTemplateRenderingUtils.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/SQLTemplateRenderingUtils.html
index ac03e55..2fe7641 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/SQLTemplateRenderingUtils.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/SQLTemplateRenderingUtils.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLTemplateRenderingUtils (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLTemplateRenderingUtils (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLTemplateRenderingUtils (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLTemplateRenderingUtils (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -315,7 +315,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/TemplateContextFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/TemplateContextFactory.html
index a610e32..ce302b6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/TemplateContextFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/TemplateContextFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>TemplateContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>TemplateContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TemplateContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="TemplateContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -272,7 +272,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/CayenneSQLTemplateProcessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/CayenneSQLTemplateProcessor.html
index d9ddb63..eeeaa9a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/CayenneSQLTemplateProcessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/CayenneSQLTemplateProcessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.CayenneSQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.CayenneSQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.CayenneSQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.CayenneSQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/Context.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/Context.html
index e5ba69b..23ac0a5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/Context.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/Context.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.Context (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.Context (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.Context (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.Context (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -534,7 +534,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/DefaultTemplateContextFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/DefaultTemplateContextFactory.html
index 580a276..6c3892b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/DefaultTemplateContextFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/DefaultTemplateContextFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.DefaultTemplateContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.DefaultTemplateContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.DefaultTemplateContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.DefaultTemplateContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/SQLTemplateRenderingUtils.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/SQLTemplateRenderingUtils.html
index c1198d0..5fd1dfe 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/SQLTemplateRenderingUtils.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/SQLTemplateRenderingUtils.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.SQLTemplateRenderingUtils (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.SQLTemplateRenderingUtils (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.SQLTemplateRenderingUtils (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.SQLTemplateRenderingUtils (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/TemplateContextFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/TemplateContextFactory.html
index 7ad4fe3..6197616 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/TemplateContextFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/class-use/TemplateContextFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.template.TemplateContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.template.TemplateContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.template.TemplateContextFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.template.TemplateContextFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -203,7 +203,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/Bind.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/Bind.html
index cc33f72..49f8fc2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/Bind.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/Bind.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Bind (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Bind (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Bind (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Bind (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -401,7 +401,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/BindEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/BindEqual.html
index c28881c..f1c89bf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/BindEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/BindEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BindEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BindEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BindEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BindEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -372,7 +372,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/BindNotEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/BindNotEqual.html
index e0aa5ce..5041d06 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/BindNotEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/BindNotEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BindNotEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BindNotEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BindNotEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BindNotEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -372,7 +372,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/BindObjectEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/BindObjectEqual.html
index c167b6c..0be8ecb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/BindObjectEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/BindObjectEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BindObjectEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BindObjectEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BindObjectEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BindObjectEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -427,7 +427,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/BindObjectNotEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/BindObjectNotEqual.html
index f876436..6a0b594 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/BindObjectNotEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/BindObjectNotEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BindObjectNotEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BindObjectNotEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BindObjectNotEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BindObjectNotEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -394,7 +394,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/Directive.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/Directive.html
index cc0cf36..8f2d0c9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/Directive.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/Directive.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Directive (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Directive (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Directive (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Directive (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -258,7 +258,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/Result.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/Result.html
index b3ca272..5139bca 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/Result.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/Result.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Result (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Result (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Result (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Result (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -380,7 +380,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/Bind.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/Bind.html
index 9688d95..bfdd8b4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/Bind.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/Bind.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.directive.Bind (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.directive.Bind (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.directive.Bind (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.directive.Bind (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -210,7 +210,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/BindEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/BindEqual.html
index a6220e4..e4d23ec 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/BindEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/BindEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.directive.BindEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.directive.BindEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.directive.BindEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.directive.BindEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/BindNotEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/BindNotEqual.html
index 44e9aea..64ceaa2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/BindNotEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/BindNotEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.directive.BindNotEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.directive.BindNotEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.directive.BindNotEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.directive.BindNotEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/BindObjectEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/BindObjectEqual.html
index 8377e60..ff5acb0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/BindObjectEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/BindObjectEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.directive.BindObjectEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.directive.BindObjectEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.directive.BindObjectEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.directive.BindObjectEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -205,7 +205,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/BindObjectNotEqual.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/BindObjectNotEqual.html
index 5a55b98..3efdc8b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/BindObjectNotEqual.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/BindObjectNotEqual.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.directive.BindObjectNotEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.directive.BindObjectNotEqual (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.directive.BindObjectNotEqual (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.directive.BindObjectNotEqual (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/Directive.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/Directive.html
index bb551cb..9da327d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/Directive.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/Directive.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.template.directive.Directive (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.template.directive.Directive (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.template.directive.Directive (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.template.directive.Directive (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -256,7 +256,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/Result.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/Result.html
index a59723a..5088e49 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/Result.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/class-use/Result.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.directive.Result (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.directive.Result (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.directive.Result (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.directive.Result (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/package-summary.html
index df4fdf2..bb59d60 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.template.directive (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.template.directive (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.template.directive (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.template.directive (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -199,7 +199,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/package-tree.html
index f78bfea..ffca2ba 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.template.directive Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.template.directive Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.template.directive Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.template.directive Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -178,7 +178,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/package-use.html
index 1b0cc9b..443b5c7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/directive/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.template.directive (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.template.directive (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.template.directive (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.template.directive (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -226,7 +226,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/package-summary.html
index 8027c46..92ef6ae 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.template (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.template (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.template (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.template (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -194,7 +194,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/package-tree.html
index 599682b..ce1d457 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.template Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.template Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.template Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.template Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -170,7 +170,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/package-use.html
index 44528c8..9840eca 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.template (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.template (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.template (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.template (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -227,7 +227,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTArray.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTArray.html
index 73220f8..392dce9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTArray.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTArray.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTArray (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTArray (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTArray (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTArray (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -409,7 +409,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTBlock.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTBlock.html
index ebafbe7..690d5ad 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTBlock.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTBlock.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTBlock (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTBlock (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTBlock (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTBlock (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -343,7 +343,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTBoolScalar.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTBoolScalar.html
index 9d2d706..44801bd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTBoolScalar.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTBoolScalar.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTBoolScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTBoolScalar (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTBoolScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTBoolScalar (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -359,7 +359,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTDirective.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTDirective.html
index 700af05..0f40157 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTDirective.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTDirective.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTDirective (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTDirective (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTDirective (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTDirective (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -353,7 +353,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTExpression.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTExpression.html
index 0d1680e..aa0c7f0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTExpression.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTExpression.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTExpression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTExpression (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTExpression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTExpression (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -454,7 +454,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTFloatScalar.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTFloatScalar.html
index 2a95c7f..803be75 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTFloatScalar.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTFloatScalar.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTFloatScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTFloatScalar (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTFloatScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTFloatScalar (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -379,7 +379,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTIfElse.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTIfElse.html
index 79a6025..138dd91 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTIfElse.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTIfElse.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTIfElse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTIfElse (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTIfElse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTIfElse (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -341,7 +341,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTIntScalar.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTIntScalar.html
index dcf861c..e46d5d3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTIntScalar.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTIntScalar.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTIntScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTIntScalar (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTIntScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTIntScalar (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -399,7 +399,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTMethod.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTMethod.html
index efb7169..c315313 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTMethod.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTMethod.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTMethod (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTMethod (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTMethod (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTMethod (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -372,7 +372,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTStringScalar.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTStringScalar.html
index 43e9a12..6e4750d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTStringScalar.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTStringScalar.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTStringScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTStringScalar (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTStringScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTStringScalar (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -315,7 +315,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTText.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTText.html
index ed4a60b..ebb41f9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTText.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTText.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTText (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTText (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTText (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTText (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -315,7 +315,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTVariable.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTVariable.html
index 2206f7d..c6f9e82 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTVariable.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ASTVariable.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ASTVariable (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ASTVariable (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ASTVariable (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ASTVariable (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -448,7 +448,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ExpressionNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ExpressionNode.html
index 4f6f62e..4302e4e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ExpressionNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ExpressionNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ExpressionNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ExpressionNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExpressionNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ExpressionNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -312,7 +312,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/IdentifierNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/IdentifierNode.html
index 05f7235..28d2b38 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/IdentifierNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/IdentifierNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>IdentifierNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>IdentifierNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IdentifierNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="IdentifierNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -366,7 +366,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/JJTSQLTemplateParserState.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/JJTSQLTemplateParserState.html
index e63302c..d6a7684 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/JJTSQLTemplateParserState.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/JJTSQLTemplateParserState.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>JJTSQLTemplateParserState (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>JJTSQLTemplateParserState (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JJTSQLTemplateParserState (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="JJTSQLTemplateParserState (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -452,7 +452,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/JavaCharStream.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/JavaCharStream.html
index b09c4cd..b2f32a4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/JavaCharStream.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/JavaCharStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>JavaCharStream (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>JavaCharStream (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavaCharStream (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="JavaCharStream (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1212,7 +1212,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/Node.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/Node.html
index bc31892..7ebac12 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/Node.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/Node.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Node (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Node (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Node (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Node (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -348,7 +348,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ParseException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ParseException.html
index 2047eed..06f1f9f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ParseException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ParseException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ParseException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ParseException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ParseException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ParseException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -434,7 +434,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SQLTemplateParser.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SQLTemplateParser.html
index 5a5b66f..37e3573 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SQLTemplateParser.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SQLTemplateParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLTemplateParser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLTemplateParser (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLTemplateParser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLTemplateParser (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -805,7 +805,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SQLTemplateParserConstants.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SQLTemplateParserConstants.html
index 030f666..cbb2e28 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SQLTemplateParserConstants.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SQLTemplateParserConstants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLTemplateParserConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLTemplateParserConstants (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLTemplateParserConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLTemplateParserConstants (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1007,7 +1007,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SQLTemplateParserTokenManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SQLTemplateParserTokenManager.html
index d8335b1..ed712c7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SQLTemplateParserTokenManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SQLTemplateParserTokenManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLTemplateParserTokenManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLTemplateParserTokenManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLTemplateParserTokenManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLTemplateParserTokenManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -549,7 +549,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SQLTemplateParserTreeConstants.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SQLTemplateParserTreeConstants.html
index 178a49d..d2688b2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SQLTemplateParserTreeConstants.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SQLTemplateParserTreeConstants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SQLTemplateParserTreeConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SQLTemplateParserTreeConstants (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLTemplateParserTreeConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SQLTemplateParserTreeConstants (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -480,7 +480,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ScalarNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ScalarNode.html
index e2a659a..d259ba9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ScalarNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/ScalarNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ScalarNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ScalarNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ScalarNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ScalarNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -470,7 +470,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SimpleNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SimpleNode.html
index 24d299d..5f4a437 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SimpleNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/SimpleNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SimpleNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SimpleNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SimpleNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SimpleNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -542,7 +542,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/Token.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/Token.html
index 5e1d05c..41e03c1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/Token.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/Token.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Token (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Token (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Token (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Token (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -606,7 +606,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/TokenMgrError.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/TokenMgrError.html
index cfccf20..a9debdc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/TokenMgrError.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/TokenMgrError.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>TokenMgrError (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>TokenMgrError (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TokenMgrError (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="TokenMgrError (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -448,7 +448,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTArray.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTArray.html
index 7405841..8fe13a3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTArray.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTArray.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.ASTArray (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.ASTArray (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTArray (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTArray (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTBlock.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTBlock.html
index 6948472..434cf74 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTBlock.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTBlock.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.ASTBlock (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.ASTBlock (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTBlock (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTBlock (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTBoolScalar.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTBoolScalar.html
index 477a721..f6fb6b2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTBoolScalar.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTBoolScalar.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.ASTBoolScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.ASTBoolScalar (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTBoolScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTBoolScalar (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTDirective.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTDirective.html
index d246296..56be770 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTDirective.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTDirective.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.ASTDirective (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.ASTDirective (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTDirective (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTDirective (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTExpression.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTExpression.html
index e966c5b..c48da1f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTExpression.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTExpression.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.ASTExpression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.ASTExpression (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTExpression (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTExpression (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -235,7 +235,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTFloatScalar.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTFloatScalar.html
index 1ba13f7..c9fe05d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTFloatScalar.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTFloatScalar.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.ASTFloatScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.ASTFloatScalar (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTFloatScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTFloatScalar (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTIfElse.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTIfElse.html
index 842c22b..c1a774f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTIfElse.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTIfElse.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.ASTIfElse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.ASTIfElse (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTIfElse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTIfElse (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTIntScalar.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTIntScalar.html
index 43466d3..82ebe80 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTIntScalar.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTIntScalar.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.ASTIntScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.ASTIntScalar (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTIntScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTIntScalar (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTMethod.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTMethod.html
index 86d1b28..5135d76 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTMethod.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTMethod.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.ASTMethod (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.ASTMethod (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTMethod (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTMethod (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTStringScalar.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTStringScalar.html
index 319d093..3411812 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTStringScalar.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTStringScalar.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.ASTStringScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.ASTStringScalar (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTStringScalar (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTStringScalar (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTText.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTText.html
index 0594236..632f9bb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTText.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTText.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.ASTText (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.ASTText (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTText (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTText (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTVariable.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTVariable.html
index 96a6d0b..03294a4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTVariable.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ASTVariable.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.ASTVariable (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.ASTVariable (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTVariable (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ASTVariable (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ExpressionNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ExpressionNode.html
index 3022fb2..ef2344e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ExpressionNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ExpressionNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.template.parser.ExpressionNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.template.parser.ExpressionNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.template.parser.ExpressionNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.template.parser.ExpressionNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -245,7 +245,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/IdentifierNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/IdentifierNode.html
index b308da5..6e71c0d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/IdentifierNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/IdentifierNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.IdentifierNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.IdentifierNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.IdentifierNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.IdentifierNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -200,7 +200,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/JJTSQLTemplateParserState.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/JJTSQLTemplateParserState.html
index ca70cce..1d2981e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/JJTSQLTemplateParserState.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/JJTSQLTemplateParserState.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.JJTSQLTemplateParserState (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.JJTSQLTemplateParserState (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.JJTSQLTemplateParserState (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.JJTSQLTemplateParserState (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/JavaCharStream.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/JavaCharStream.html
index 39df4db..a07e801 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/JavaCharStream.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/JavaCharStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.JavaCharStream (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.JavaCharStream (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.JavaCharStream (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.JavaCharStream (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -237,7 +237,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/Node.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/Node.html
index 2ff8813..bc51c10 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/Node.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/Node.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.template.parser.Node (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.template.parser.Node (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.template.parser.Node (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.template.parser.Node (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -399,7 +399,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ParseException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ParseException.html
index d51f83b..c445f76 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ParseException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ParseException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.ParseException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.ParseException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ParseException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ParseException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -252,7 +252,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SQLTemplateParser.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SQLTemplateParser.html
index 05c55a6..7d495f8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SQLTemplateParser.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SQLTemplateParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.SQLTemplateParser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.SQLTemplateParser (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.SQLTemplateParser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.SQLTemplateParser (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SQLTemplateParserConstants.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SQLTemplateParserConstants.html
index ba6a2b9..0304e80 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SQLTemplateParserConstants.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SQLTemplateParserConstants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.template.parser.SQLTemplateParserConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.template.parser.SQLTemplateParserConstants (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.template.parser.SQLTemplateParserConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.template.parser.SQLTemplateParserConstants (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -199,7 +199,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SQLTemplateParserTokenManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SQLTemplateParserTokenManager.html
index 80783bf..a5fa82b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SQLTemplateParserTokenManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SQLTemplateParserTokenManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.SQLTemplateParserTokenManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.SQLTemplateParserTokenManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.SQLTemplateParserTokenManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.SQLTemplateParserTokenManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -224,7 +224,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SQLTemplateParserTreeConstants.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SQLTemplateParserTreeConstants.html
index 9c6f3f9..5495e0b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SQLTemplateParserTreeConstants.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SQLTemplateParserTreeConstants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.template.parser.SQLTemplateParserTreeConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.template.parser.SQLTemplateParserTreeConstants (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.template.parser.SQLTemplateParserTreeConstants (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.template.parser.SQLTemplateParserTreeConstants (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -192,7 +192,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ScalarNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ScalarNode.html
index 47e868c..eac338e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ScalarNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/ScalarNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.ScalarNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.ScalarNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ScalarNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.ScalarNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -210,7 +210,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SimpleNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SimpleNode.html
index a0438ca..b7e4d4e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SimpleNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/SimpleNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.SimpleNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.SimpleNode (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.SimpleNode (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.SimpleNode (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -257,7 +257,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/Token.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/Token.html
index 9492d68..a25da83 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/Token.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/Token.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.Token (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.Token (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.Token (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.Token (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -289,7 +289,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/TokenMgrError.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/TokenMgrError.html
index 607c652..32d60d9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/TokenMgrError.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/class-use/TokenMgrError.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.template.parser.TokenMgrError (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.template.parser.TokenMgrError (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.template.parser.TokenMgrError (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.template.parser.TokenMgrError (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/package-summary.html
index e8187b6..464832f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.template.parser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.template.parser (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.template.parser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.template.parser (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -316,7 +316,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/package-tree.html
index a3bf05f..9b3192b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.template.parser Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.template.parser Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.template.parser Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.template.parser Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -215,7 +215,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/package-use.html
index aa78e1b..3ea6f78 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/template/parser/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.template.parser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.template.parser (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.template.parser (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.template.parser (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -263,7 +263,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/BaseTransaction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/BaseTransaction.html
index 35f4034..6daebe1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/BaseTransaction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/BaseTransaction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BaseTransaction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BaseTransaction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BaseTransaction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BaseTransaction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -835,7 +835,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/CayenneTransaction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/CayenneTransaction.html
index cda8bf1..58e8cc0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/CayenneTransaction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/CayenneTransaction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CayenneTransaction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CayenneTransaction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CayenneTransaction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CayenneTransaction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -476,7 +476,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/DefaultTransactionDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/DefaultTransactionDescriptor.html
index 77d76e3..93ca82f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/DefaultTransactionDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/DefaultTransactionDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultTransactionDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultTransactionDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultTransactionDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultTransactionDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -297,7 +297,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/DefaultTransactionFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/DefaultTransactionFactory.html
index e4fd1d2..3c827e7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/DefaultTransactionFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/DefaultTransactionFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultTransactionFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultTransactionFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultTransactionFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultTransactionFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -399,7 +399,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/DefaultTransactionManager.BaseTransactionHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/DefaultTransactionManager.BaseTransactionHandler.html
index 06d5768..bb3d0e9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/DefaultTransactionManager.BaseTransactionHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/DefaultTransactionManager.BaseTransactionHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultTransactionManager.BaseTransactionHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultTransactionManager.BaseTransactionHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultTransactionManager.BaseTransactionHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultTransactionManager.BaseTransactionHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -308,7 +308,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/DefaultTransactionManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/DefaultTransactionManager.html
index c27ba28..5e12262 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/DefaultTransactionManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/DefaultTransactionManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DefaultTransactionManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DefaultTransactionManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultTransactionManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DefaultTransactionManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -477,7 +477,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/ExternalTransaction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/ExternalTransaction.html
index 2b04489..d0f150e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/ExternalTransaction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/ExternalTransaction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ExternalTransaction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ExternalTransaction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExternalTransaction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ExternalTransaction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -433,7 +433,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/Transaction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/Transaction.html
index 7d69e8a..929166d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/Transaction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/Transaction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Transaction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Transaction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Transaction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Transaction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -400,7 +400,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionDescriptor.html
index 0404555..16f5fad 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>TransactionDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>TransactionDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TransactionDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="TransactionDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -442,7 +442,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionFactory.html
index 13e73cf..66b3b9b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>TransactionFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>TransactionFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TransactionFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="TransactionFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -278,7 +278,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionFilter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionFilter.html
index 389a16c..a4ca4f6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionFilter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>TransactionFilter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>TransactionFilter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TransactionFilter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="TransactionFilter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -379,7 +379,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionListener.html
index 6f9f712..1c30ea0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>TransactionListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>TransactionListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TransactionListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="TransactionListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -286,7 +286,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionManager.html
index 710d9e1..5ae3e45 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>TransactionManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>TransactionManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TransactionManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="TransactionManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -372,7 +372,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionPropagation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionPropagation.html
index 52ef9ce..b49fcc7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionPropagation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionPropagation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>TransactionPropagation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>TransactionPropagation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TransactionPropagation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="TransactionPropagation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -401,7 +401,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionalOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionalOperation.html
index 14aeb2f..7e99eaa 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionalOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/TransactionalOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>TransactionalOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>TransactionalOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TransactionalOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="TransactionalOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -264,7 +264,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/BaseTransaction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/BaseTransaction.html
index 26ed876..e2ebf8c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/BaseTransaction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/BaseTransaction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.tx.BaseTransaction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.tx.BaseTransaction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.tx.BaseTransaction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.tx.BaseTransaction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -199,7 +199,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/CayenneTransaction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/CayenneTransaction.html
index 6a3bd87..9506523 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/CayenneTransaction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/CayenneTransaction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.tx.CayenneTransaction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.tx.CayenneTransaction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.tx.CayenneTransaction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.tx.CayenneTransaction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/DefaultTransactionDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/DefaultTransactionDescriptor.html
index ecbf531..1ae5ced 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/DefaultTransactionDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/DefaultTransactionDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.tx.DefaultTransactionDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.tx.DefaultTransactionDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.tx.DefaultTransactionDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.tx.DefaultTransactionDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/DefaultTransactionFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/DefaultTransactionFactory.html
index fc39295..489eb7c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/DefaultTransactionFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/DefaultTransactionFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.tx.DefaultTransactionFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.tx.DefaultTransactionFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.tx.DefaultTransactionFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.tx.DefaultTransactionFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/DefaultTransactionManager.BaseTransactionHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/DefaultTransactionManager.BaseTransactionHandler.html
index 209f761..4538c22 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/DefaultTransactionManager.BaseTransactionHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/DefaultTransactionManager.BaseTransactionHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.tx.DefaultTransactionManager.BaseTransactionHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.tx.DefaultTransactionManager.BaseTransactionHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.tx.DefaultTransactionManager.BaseTransactionHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.tx.DefaultTransactionManager.BaseTransactionHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/DefaultTransactionManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/DefaultTransactionManager.html
index c7fd97f..cc6119b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/DefaultTransactionManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/DefaultTransactionManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.tx.DefaultTransactionManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.tx.DefaultTransactionManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.tx.DefaultTransactionManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.tx.DefaultTransactionManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/ExternalTransaction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/ExternalTransaction.html
index afc692c..d83b6c3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/ExternalTransaction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/ExternalTransaction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.tx.ExternalTransaction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.tx.ExternalTransaction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.tx.ExternalTransaction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.tx.ExternalTransaction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/Transaction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/Transaction.html
index af628fe..080577e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/Transaction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/Transaction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.tx.Transaction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.tx.Transaction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.tx.Transaction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.tx.Transaction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -285,7 +285,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionDescriptor.html
index 289c4dd..e17e6b2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.tx.TransactionDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.tx.TransactionDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.tx.TransactionDescriptor (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.tx.TransactionDescriptor (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -314,7 +314,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionFactory.html
index 21fcb3d..83280b5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.tx.TransactionFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.tx.TransactionFactory (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.tx.TransactionFactory (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.tx.TransactionFactory (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -282,7 +282,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionFilter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionFilter.html
index 2d6854d..cde0e90 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionFilter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.tx.TransactionFilter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.tx.TransactionFilter (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.tx.TransactionFilter (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.tx.TransactionFilter (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionListener.html
index 9048987..b958c0f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.tx.TransactionListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.tx.TransactionListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.tx.TransactionListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.tx.TransactionListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -292,7 +292,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionManager.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionManager.html
index 3395736..b161712 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionManager.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.tx.TransactionManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.tx.TransactionManager (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.tx.TransactionManager (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.tx.TransactionManager (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -233,7 +233,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionPropagation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionPropagation.html
index 8f5670b..127942f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionPropagation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionPropagation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.tx.TransactionPropagation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.tx.TransactionPropagation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.tx.TransactionPropagation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.tx.TransactionPropagation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -223,7 +223,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionalOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionalOperation.html
index be04ec5..6bbe56b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionalOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/class-use/TransactionalOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.tx.TransactionalOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.tx.TransactionalOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.tx.TransactionalOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.tx.TransactionalOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -302,7 +302,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/package-summary.html
index eef8f50..273f422 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.tx (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.tx (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.tx (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.tx (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -261,7 +261,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/package-tree.html
index b8103b9..58014f7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.tx Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.tx Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.tx Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.tx Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -199,7 +199,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/package-use.html
index 737d436..36dfc7f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/tx/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.tx (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.tx (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.tx (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.tx (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -287,7 +287,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/Base64Codec.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/Base64Codec.html
index 0164b15..d8f7a29 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/Base64Codec.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/Base64Codec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Base64Codec (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Base64Codec (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Base64Codec (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Base64Codec (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -425,7 +425,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/CayenneMapEntry.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/CayenneMapEntry.html
index 899fd58..fae11c0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/CayenneMapEntry.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/CayenneMapEntry.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CayenneMapEntry (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CayenneMapEntry (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CayenneMapEntry (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CayenneMapEntry (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -294,7 +294,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/CompareToBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/CompareToBuilder.html
index dc68e47..240f926 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/CompareToBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/CompareToBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CompareToBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CompareToBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CompareToBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CompareToBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1047,7 +1047,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ConversionUtil.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ConversionUtil.html
index b3c0d7e..74f6da5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ConversionUtil.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ConversionUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ConversionUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ConversionUtil (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConversionUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ConversionUtil (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -390,7 +390,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/DeepMergeOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/DeepMergeOperation.html
index da669d3..1939ca7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/DeepMergeOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/DeepMergeOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DeepMergeOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DeepMergeOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DeepMergeOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DeepMergeOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -314,7 +314,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/DeleteRuleUpdater.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/DeleteRuleUpdater.html
index d999c1e..4c057c1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/DeleteRuleUpdater.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/DeleteRuleUpdater.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>DeleteRuleUpdater (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>DeleteRuleUpdater (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DeleteRuleUpdater (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="DeleteRuleUpdater (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -408,7 +408,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/EntityMergeListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/EntityMergeListener.html
index ddb9078..f1e3c48 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/EntityMergeListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/EntityMergeListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EntityMergeListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EntityMergeListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EntityMergeListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EntityMergeListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -274,7 +274,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/EqualsBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/EqualsBuilder.html
index 34eb1d5..d52a924 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/EqualsBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/EqualsBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EqualsBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EqualsBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EqualsBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EqualsBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -947,7 +947,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/EventUtil.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/EventUtil.html
index c1579f0..e5de9cc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/EventUtil.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/EventUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>EventUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>EventUtil (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EventUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="EventUtil (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -300,7 +300,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/GenericQueryResult.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/GenericQueryResult.html
index c672b76..8eac9f4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/GenericQueryResult.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/GenericQueryResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>GenericQueryResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>GenericQueryResult (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GenericQueryResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="GenericQueryResult (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -511,7 +511,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/GenericResponse.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/GenericResponse.html
index 8474e43..e0868c9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/GenericResponse.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/GenericResponse.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>GenericResponse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>GenericResponse (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GenericResponse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="GenericResponse (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -654,7 +654,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/HashCodeBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/HashCodeBuilder.html
index e2fa10c..643567b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/HashCodeBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/HashCodeBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>HashCodeBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>HashCodeBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HashCodeBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="HashCodeBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -861,7 +861,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/IDUtil.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/IDUtil.html
index cc2f29f..701e982 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/IDUtil.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/IDUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>IDUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>IDUtil (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IDUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="IDUtil (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -361,7 +361,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/IncrementalListResponse.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/IncrementalListResponse.html
index c35ea50..7021158 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/IncrementalListResponse.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/IncrementalListResponse.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>IncrementalListResponse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>IncrementalListResponse (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IncrementalListResponse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="IncrementalListResponse (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -379,7 +379,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/IndexPropertyList.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/IndexPropertyList.html
index f4ee964..f44b6e7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/IndexPropertyList.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/IndexPropertyList.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>IndexPropertyList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>IndexPropertyList (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IndexPropertyList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="IndexPropertyList (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -798,7 +798,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/Invocation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/Invocation.html
index 3ad33ef..212f8dc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/Invocation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/Invocation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Invocation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Invocation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Invocation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Invocation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -533,7 +533,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ListResponse.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ListResponse.html
index 110cac7..dd8954f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ListResponse.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ListResponse.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ListResponse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ListResponse (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ListResponse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ListResponse (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -574,7 +574,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/LocalizedStringsHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/LocalizedStringsHandler.html
index df499ef..7dd7711 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/LocalizedStringsHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/LocalizedStringsHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>LocalizedStringsHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>LocalizedStringsHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LocalizedStringsHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="LocalizedStringsHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -383,7 +383,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/MemoryBlob.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/MemoryBlob.html
index d2d3619..35fa06b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/MemoryBlob.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/MemoryBlob.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>MemoryBlob (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>MemoryBlob (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MemoryBlob (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="MemoryBlob (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -655,7 +655,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/MemoryClob.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/MemoryClob.html
index 877af79..1963f3b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/MemoryClob.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/MemoryClob.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>MemoryClob (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>MemoryClob (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MemoryClob (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="MemoryClob (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -712,7 +712,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ObjectContextGraphAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ObjectContextGraphAction.html
index 30382cc..201f005 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ObjectContextGraphAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ObjectContextGraphAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjectContextGraphAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjectContextGraphAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectContextGraphAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjectContextGraphAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -433,7 +433,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ObjectContextQueryAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ObjectContextQueryAction.html
index db23930..2afc8ed 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ObjectContextQueryAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ObjectContextQueryAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjectContextQueryAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjectContextQueryAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectContextQueryAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjectContextQueryAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -634,7 +634,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ObjectDetachOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ObjectDetachOperation.html
index e264ae6..c683cee 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ObjectDetachOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ObjectDetachOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ObjectDetachOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ObjectDetachOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectDetachOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ObjectDetachOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -390,7 +390,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectCollection.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectCollection.html
index 44d50c8..a1355f4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectCollection.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectCollection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PersistentObjectCollection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PersistentObjectCollection (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PersistentObjectCollection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PersistentObjectCollection (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -303,7 +303,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectHolder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectHolder.html
index bfd1505..7efdaa3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectHolder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectHolder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PersistentObjectHolder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PersistentObjectHolder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PersistentObjectHolder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PersistentObjectHolder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -583,7 +583,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectList.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectList.html
index a4b8ba5..208fb18 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectList.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectList.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PersistentObjectList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PersistentObjectList (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PersistentObjectList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PersistentObjectList (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1318,7 +1318,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectMap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectMap.html
index e38da4e..0cf56c9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectMap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PersistentObjectMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PersistentObjectMap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PersistentObjectMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PersistentObjectMap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -951,7 +951,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectSet.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectSet.html
index 187ff5b..1bb23ac 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectSet.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/PersistentObjectSet.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>PersistentObjectSet (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>PersistentObjectSet (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PersistentObjectSet (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="PersistentObjectSet (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1064,7 +1064,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ProcedureResultBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ProcedureResultBuilder.html
index 3fecc38..4986941 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ProcedureResultBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ProcedureResultBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ProcedureResultBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ProcedureResultBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcedureResultBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ProcedureResultBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -391,7 +391,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/QueryResultBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/QueryResultBuilder.html
index 733dea0..bf3854c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/QueryResultBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/QueryResultBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>QueryResultBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>QueryResultBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryResultBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="QueryResultBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -412,7 +412,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/RelationshipFault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/RelationshipFault.html
index b602c2e..432e10c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/RelationshipFault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/RelationshipFault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>RelationshipFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>RelationshipFault (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RelationshipFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="RelationshipFault (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -475,7 +475,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ResultIteratorIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ResultIteratorIterator.html
index bef7ecc..a30f68a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ResultIteratorIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ResultIteratorIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ResultIteratorIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ResultIteratorIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ResultIteratorIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ResultIteratorIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -356,7 +356,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ShallowMergeOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ShallowMergeOperation.html
index 16d7e08..082f1ab 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ShallowMergeOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ShallowMergeOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ShallowMergeOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ShallowMergeOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ShallowMergeOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ShallowMergeOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -312,7 +312,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/SoftValueMap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/SoftValueMap.html
index 248d218..d762d05 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/SoftValueMap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/SoftValueMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SoftValueMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SoftValueMap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SoftValueMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SoftValueMap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -709,7 +709,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ToStringBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ToStringBuilder.html
index 5ec9142..dad015f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ToStringBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/ToStringBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ToStringBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ToStringBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ToStringBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ToStringBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -571,7 +571,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/Util.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/Util.html
index 28ad255..5f4e956 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/Util.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/Util.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Util (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Util (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Util (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Util (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1005,7 +1005,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/WeakValueMap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/WeakValueMap.html
index 89809b0..83bc743 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/WeakValueMap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/WeakValueMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>WeakValueMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>WeakValueMap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="WeakValueMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="WeakValueMap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -709,7 +709,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/XMLEncoder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/XMLEncoder.html
index ef7f7a4..59c8f85 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/XMLEncoder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/XMLEncoder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>XMLEncoder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>XMLEncoder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XMLEncoder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="XMLEncoder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -954,7 +954,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/XMLSerializable.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/XMLSerializable.html
index d86cc90..9e715f2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/XMLSerializable.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/XMLSerializable.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>XMLSerializable (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>XMLSerializable (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XMLSerializable (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="XMLSerializable (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -266,7 +266,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/Base64Codec.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/Base64Codec.html
index bb37aa9..d43374e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/Base64Codec.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/Base64Codec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.Base64Codec (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.Base64Codec (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.Base64Codec (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.Base64Codec (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/CayenneMapEntry.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/CayenneMapEntry.html
index 33cd387..7f2b1af 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/CayenneMapEntry.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/CayenneMapEntry.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.util.CayenneMapEntry (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.util.CayenneMapEntry (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.util.CayenneMapEntry (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.util.CayenneMapEntry (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -366,7 +366,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/CompareToBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/CompareToBuilder.html
index 4fba864..0b90544 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/CompareToBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/CompareToBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.CompareToBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.CompareToBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.CompareToBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.CompareToBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -377,7 +377,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ConversionUtil.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ConversionUtil.html
index eaa1693..af04c66 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ConversionUtil.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ConversionUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.ConversionUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.ConversionUtil (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.ConversionUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.ConversionUtil (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/DeepMergeOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/DeepMergeOperation.html
index d248bd2..c794f63 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/DeepMergeOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/DeepMergeOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.DeepMergeOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.DeepMergeOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.DeepMergeOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.DeepMergeOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/DeleteRuleUpdater.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/DeleteRuleUpdater.html
index d49ecbd..dd4a83f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/DeleteRuleUpdater.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/DeleteRuleUpdater.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.DeleteRuleUpdater (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.DeleteRuleUpdater (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.DeleteRuleUpdater (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.DeleteRuleUpdater (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/EntityMergeListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/EntityMergeListener.html
index 2772c4c..a09201e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/EntityMergeListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/EntityMergeListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.util.EntityMergeListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.util.EntityMergeListener (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.util.EntityMergeListener (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.util.EntityMergeListener (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -211,7 +211,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/EqualsBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/EqualsBuilder.html
index 975d4c4..3f25561 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/EqualsBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/EqualsBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.EqualsBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.EqualsBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.EqualsBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.EqualsBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -360,7 +360,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/EventUtil.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/EventUtil.html
index b09d35d..3221445 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/EventUtil.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/EventUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.EventUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.EventUtil (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.EventUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.EventUtil (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/GenericQueryResult.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/GenericQueryResult.html
index 53862bd..68808bc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/GenericQueryResult.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/GenericQueryResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.GenericQueryResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.GenericQueryResult (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.GenericQueryResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.GenericQueryResult (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -194,7 +194,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/GenericResponse.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/GenericResponse.html
index 31fb396..c3acfc7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/GenericResponse.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/GenericResponse.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.GenericResponse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.GenericResponse (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.GenericResponse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.GenericResponse (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/HashCodeBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/HashCodeBuilder.html
index f93f0c4..a34e53c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/HashCodeBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/HashCodeBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.HashCodeBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.HashCodeBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.HashCodeBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.HashCodeBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -339,7 +339,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/IDUtil.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/IDUtil.html
index c1580e8..a7d3a7a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/IDUtil.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/IDUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.IDUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.IDUtil (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.IDUtil (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.IDUtil (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/IncrementalListResponse.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/IncrementalListResponse.html
index 4b75300..b7da3a4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/IncrementalListResponse.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/IncrementalListResponse.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.IncrementalListResponse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.IncrementalListResponse (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.IncrementalListResponse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.IncrementalListResponse (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/IndexPropertyList.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/IndexPropertyList.html
index a8296b0..21f2639 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/IndexPropertyList.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/IndexPropertyList.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.IndexPropertyList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.IndexPropertyList (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.IndexPropertyList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.IndexPropertyList (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/Invocation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/Invocation.html
index 7e58144..ace6288 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/Invocation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/Invocation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.Invocation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.Invocation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.Invocation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.Invocation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ListResponse.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ListResponse.html
index d17050a..2fc4b99 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ListResponse.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ListResponse.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.ListResponse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.ListResponse (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.ListResponse (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.ListResponse (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -194,7 +194,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/LocalizedStringsHandler.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/LocalizedStringsHandler.html
index 4aaaa4b..ff6b491 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/LocalizedStringsHandler.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/LocalizedStringsHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.LocalizedStringsHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.LocalizedStringsHandler (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.LocalizedStringsHandler (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.LocalizedStringsHandler (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/MemoryBlob.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/MemoryBlob.html
index 60db106..b11b6d1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/MemoryBlob.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/MemoryBlob.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.MemoryBlob (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.MemoryBlob (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.MemoryBlob (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.MemoryBlob (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/MemoryClob.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/MemoryClob.html
index 6d0d4a0..3c5efdd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/MemoryClob.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/MemoryClob.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.MemoryClob (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.MemoryClob (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.MemoryClob (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.MemoryClob (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ObjectContextGraphAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ObjectContextGraphAction.html
index 8b319ff..cdb579a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ObjectContextGraphAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ObjectContextGraphAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.ObjectContextGraphAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.ObjectContextGraphAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.ObjectContextGraphAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.ObjectContextGraphAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -194,7 +194,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ObjectContextQueryAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ObjectContextQueryAction.html
index 06d56b1..9613d95 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ObjectContextQueryAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ObjectContextQueryAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.ObjectContextQueryAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.ObjectContextQueryAction (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.ObjectContextQueryAction (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.ObjectContextQueryAction (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ObjectDetachOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ObjectDetachOperation.html
index 562894d..6f55950 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ObjectDetachOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ObjectDetachOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.ObjectDetachOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.ObjectDetachOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.ObjectDetachOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.ObjectDetachOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectCollection.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectCollection.html
index 6ee5285..6235ef4 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectCollection.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectCollection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.util.PersistentObjectCollection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.util.PersistentObjectCollection (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.util.PersistentObjectCollection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.util.PersistentObjectCollection (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -234,7 +234,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectHolder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectHolder.html
index 7c41b5b..cae90f7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectHolder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectHolder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.PersistentObjectHolder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.PersistentObjectHolder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.PersistentObjectHolder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.PersistentObjectHolder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectList.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectList.html
index 441ed91..4c54312 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectList.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectList.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.PersistentObjectList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.PersistentObjectList (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.PersistentObjectList (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.PersistentObjectList (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -194,7 +194,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectMap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectMap.html
index e65447c..e4b1cbf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectMap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.PersistentObjectMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.PersistentObjectMap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.PersistentObjectMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.PersistentObjectMap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectSet.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectSet.html
index aeff76d..0dc23b2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectSet.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/PersistentObjectSet.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.PersistentObjectSet (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.PersistentObjectSet (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.PersistentObjectSet (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.PersistentObjectSet (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -192,7 +192,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ProcedureResultBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ProcedureResultBuilder.html
index ee68e86..b4bc12f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ProcedureResultBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ProcedureResultBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.ProcedureResultBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.ProcedureResultBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.ProcedureResultBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.ProcedureResultBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -208,7 +208,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/QueryResultBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/QueryResultBuilder.html
index 0beec2b..e8592d3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/QueryResultBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/QueryResultBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.QueryResultBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.QueryResultBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.QueryResultBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.QueryResultBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -222,7 +222,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/RelationshipFault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/RelationshipFault.html
index c81a1c5..4c7ecf6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/RelationshipFault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/RelationshipFault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.RelationshipFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.RelationshipFault (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.RelationshipFault (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.RelationshipFault (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -247,7 +247,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ResultIteratorIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ResultIteratorIterator.html
index 460231a..b990d95 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ResultIteratorIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ResultIteratorIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.ResultIteratorIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.ResultIteratorIterator (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.ResultIteratorIterator (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.ResultIteratorIterator (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ShallowMergeOperation.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ShallowMergeOperation.html
index d1101a4..bd3172a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ShallowMergeOperation.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ShallowMergeOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.ShallowMergeOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.ShallowMergeOperation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.ShallowMergeOperation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.ShallowMergeOperation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/SoftValueMap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/SoftValueMap.html
index 0d32470..a478ac7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/SoftValueMap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/SoftValueMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.SoftValueMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.SoftValueMap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.SoftValueMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.SoftValueMap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ToStringBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ToStringBuilder.html
index 627d73d..1424dae 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ToStringBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/ToStringBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.ToStringBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.ToStringBuilder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.ToStringBuilder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.ToStringBuilder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -193,7 +193,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/Util.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/Util.html
index 2914b01..1fbae65 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/Util.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/Util.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.Util (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.Util (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.Util (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.Util (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/WeakValueMap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/WeakValueMap.html
index fc207d3..409bc12 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/WeakValueMap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/WeakValueMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.WeakValueMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.WeakValueMap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.WeakValueMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.WeakValueMap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/XMLEncoder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/XMLEncoder.html
index 1f6490f..730433c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/XMLEncoder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/XMLEncoder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.XMLEncoder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.XMLEncoder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.XMLEncoder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.XMLEncoder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -633,7 +633,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/XMLSerializable.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/XMLSerializable.html
index 1a599b9..bb17b13 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/XMLSerializable.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/class-use/XMLSerializable.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.util.XMLSerializable (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.util.XMLSerializable (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.util.XMLSerializable (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.util.XMLSerializable (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -982,7 +982,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/CompositeCollection.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/CompositeCollection.html
index a6b0ba6..766d135 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/CompositeCollection.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/CompositeCollection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>CompositeCollection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>CompositeCollection (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CompositeCollection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="CompositeCollection (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -803,7 +803,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/class-use/CompositeCollection.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/class-use/CompositeCollection.html
index 411ff82..6f875bf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/class-use/CompositeCollection.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/class-use/CompositeCollection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.commons.CompositeCollection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.commons.CompositeCollection (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.commons.CompositeCollection (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.commons.CompositeCollection (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/package-summary.html
index c0f16a9..1cb0e6d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.util.commons (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.util.commons (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.util.commons (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.util.commons (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -166,7 +166,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/package-tree.html
index 3d72a27..9a091ac 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.util.commons Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.util.commons Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.util.commons Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.util.commons Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -161,7 +161,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/package-use.html
index 0885362..b7e9cba 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/commons/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.util.commons (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.util.commons (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.util.commons (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.util.commons (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/ConcurrentLinkedHashMap.Builder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/ConcurrentLinkedHashMap.Builder.html
index 3af2e20..98422f9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/ConcurrentLinkedHashMap.Builder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/ConcurrentLinkedHashMap.Builder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ConcurrentLinkedHashMap.Builder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ConcurrentLinkedHashMap.Builder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConcurrentLinkedHashMap.Builder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ConcurrentLinkedHashMap.Builder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -535,7 +535,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/ConcurrentLinkedHashMap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/ConcurrentLinkedHashMap.html
index 92f67f2..7a42092 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/ConcurrentLinkedHashMap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/ConcurrentLinkedHashMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ConcurrentLinkedHashMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ConcurrentLinkedHashMap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConcurrentLinkedHashMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ConcurrentLinkedHashMap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1001,7 +1001,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/class-use/ConcurrentLinkedHashMap.Builder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/class-use/ConcurrentLinkedHashMap.Builder.html
index d4e1fa9..7d7aab1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/class-use/ConcurrentLinkedHashMap.Builder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/class-use/ConcurrentLinkedHashMap.Builder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -232,7 +232,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/class-use/ConcurrentLinkedHashMap.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/class-use/ConcurrentLinkedHashMap.html
index 48ddc7b..0e8bfe9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/class-use/ConcurrentLinkedHashMap.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/class-use/ConcurrentLinkedHashMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -192,7 +192,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/package-summary.html
index 5032754..79794dd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.util.concurrentlinkedhashmap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.util.concurrentlinkedhashmap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.util.concurrentlinkedhashmap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.util.concurrentlinkedhashmap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -173,7 +173,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/package-tree.html
index 7664fc4..11eea7f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.util.concurrentlinkedhashmap Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.util.concurrentlinkedhashmap Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.util.concurrentlinkedhashmap Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.util.concurrentlinkedhashmap Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -166,7 +166,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/package-use.html
index 731484c..ed566a8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/concurrentlinkedhashmap/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.util.concurrentlinkedhashmap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.util.concurrentlinkedhashmap (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.util.concurrentlinkedhashmap (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.util.concurrentlinkedhashmap (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -190,7 +190,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/package-summary.html
index 53f8865..c62f495 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.util (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.util (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.util (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.util (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -413,7 +413,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/package-tree.html
index f095896..5ad27a0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.util Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.util Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.util Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.util Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -233,7 +233,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/package-use.html
index 1db0796..fd01898 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/util/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.util (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.util (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.util (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.util (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -520,7 +520,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/BeanValidationFailure.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/BeanValidationFailure.html
index a81e4d6..ce3fe3b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/BeanValidationFailure.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/BeanValidationFailure.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>BeanValidationFailure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>BeanValidationFailure (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeanValidationFailure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="BeanValidationFailure (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -536,7 +536,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/SimpleValidationFailure.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/SimpleValidationFailure.html
index dfeff67..3584fbc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/SimpleValidationFailure.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/SimpleValidationFailure.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>SimpleValidationFailure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>SimpleValidationFailure (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SimpleValidationFailure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="SimpleValidationFailure (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -452,7 +452,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/ValidationException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/ValidationException.html
index db06370..4ed0456 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/ValidationException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/ValidationException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ValidationException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ValidationException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ValidationException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ValidationException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -399,7 +399,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/ValidationFailure.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/ValidationFailure.html
index 8b224cc..968915d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/ValidationFailure.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/ValidationFailure.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ValidationFailure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ValidationFailure (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ValidationFailure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ValidationFailure (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -310,7 +310,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/ValidationResult.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/ValidationResult.html
index 2e4bac3..7b99ffc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/ValidationResult.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/ValidationResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>ValidationResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>ValidationResult (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ValidationResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="ValidationResult (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -440,7 +440,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/BeanValidationFailure.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/BeanValidationFailure.html
index 9037946..8cf46a3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/BeanValidationFailure.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/BeanValidationFailure.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.validation.BeanValidationFailure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.validation.BeanValidationFailure (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.validation.BeanValidationFailure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.validation.BeanValidationFailure (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/SimpleValidationFailure.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/SimpleValidationFailure.html
index e96d6cc..220834e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/SimpleValidationFailure.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/SimpleValidationFailure.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.validation.SimpleValidationFailure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.validation.SimpleValidationFailure (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.validation.SimpleValidationFailure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.validation.SimpleValidationFailure (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -193,7 +193,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/ValidationException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/ValidationException.html
index ff83ac7..e4363c2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/ValidationException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/ValidationException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.validation.ValidationException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.validation.ValidationException (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.validation.ValidationException (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.validation.ValidationException (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/ValidationFailure.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/ValidationFailure.html
index 2f084c2..6233a9c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/ValidationFailure.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/ValidationFailure.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.validation.ValidationFailure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Interface org.apache.cayenne.validation.ValidationFailure (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.validation.ValidationFailure (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.validation.ValidationFailure (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -358,7 +358,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/ValidationResult.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/ValidationResult.html
index 1bcc803..51e585d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/ValidationResult.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/class-use/ValidationResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.validation.ValidationResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Class org.apache.cayenne.validation.ValidationResult (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.validation.ValidationResult (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.validation.ValidationResult (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -331,7 +331,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/package-summary.html
index 4fcffac..90714bf 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.validation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.validation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.validation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.validation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -214,7 +214,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/package-tree.html
index 4885dca..962424d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>org.apache.cayenne.validation Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>org.apache.cayenne.validation Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.validation Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="org.apache.cayenne.validation Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -193,7 +193,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/package-use.html
index 951d9b8..d912dda 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/validation/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.validation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Uses of Package org.apache.cayenne.validation (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.validation (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.validation (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -269,7 +269,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/overview-summary.html b/src/main/site/static/docs/4.1/api/overview-summary.html
index f0197cf..ffe0717 100644
--- a/src/main/site/static/docs/4.1/api/overview-summary.html
+++ b/src/main/site/static/docs/4.1/api/overview-summary.html
@@ -2,8 +2,8 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>cayenne-doc: Cayenne Documentation 4.1.RC2 API</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>cayenne-doc: Cayenne Documentation 4.1 API</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <script type="text/javascript">window.location.replace('index.html')</script>
 <noscript>
diff --git a/src/main/site/static/docs/4.1/api/overview-tree.html b/src/main/site/static/docs/4.1/api/overview-tree.html
index cef3ed4..c284907 100644
--- a/src/main/site/static/docs/4.1/api/overview-tree.html
+++ b/src/main/site/static/docs/4.1/api/overview-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -1581,7 +1581,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/package-search-index.zip b/src/main/site/static/docs/4.1/api/package-search-index.zip
index 8580247..bff682f 100644
--- a/src/main/site/static/docs/4.1/api/package-search-index.zip
+++ b/src/main/site/static/docs/4.1/api/package-search-index.zip
Binary files differ
diff --git a/src/main/site/static/docs/4.1/api/search.js b/src/main/site/static/docs/4.1/api/search.js
index 9d3fb81..b773531 100644
--- a/src/main/site/static/docs/4.1/api/search.js
+++ b/src/main/site/static/docs/4.1/api/search.js
@@ -92,6 +92,7 @@
     _renderMenu: function(ul, items) {
         var rMenu = this,
                 currentCategory = "";
+        rMenu.menu.bindings = $();
         $.each(items, function(index, item) {
             var li;
             if (item.l !== noResult.l && item.category !== currentCategory) {
@@ -127,24 +128,19 @@
         } else {
             label = item.l;
         }
-        $li = $("<li/>").appendTo(ul);
+        var li = $("<li/>").appendTo(ul);
+        var div = $("<div/>").appendTo(li);
         if (item.category === catSearchTags) {
             if (item.d) {
-                $("<a/>").attr("href", "#")
-                        .html(label + "<span class=\"searchTagHolderResult\"> (" + item.h + ")</span><br><span class=\"searchTagDescResult\">"
-                                + item.d + "</span><br>")
-                        .appendTo($li);
+                div.html(label + "<span class=\"searchTagHolderResult\"> (" + item.h + ")</span><br><span class=\"searchTagDescResult\">"
+                                + item.d + "</span><br>");
             } else {
-                $("<a/>").attr("href", "#")
-                        .html(label + "<span class=\"searchTagHolderResult\"> (" + item.h + ")</span>")
-                        .appendTo($li);
+                div.html(label + "<span class=\"searchTagHolderResult\"> (" + item.h + ")</span>");
             }
         } else {
-            $("<a/>").attr("href", "#")
-                    .html(label)
-                    .appendTo($li);
+            div.html(label);
         }
-        return $li;
+        return li;
     }
 });
 $(function() {
@@ -323,6 +319,7 @@
                 } else {
                     window.location.href = pathtoroot + url;
                 }
+                $("#search").focus();
             }
         }
     });
diff --git a/src/main/site/static/docs/4.1/api/serialized-form.html b/src/main/site/static/docs/4.1/api/serialized-form.html
index dcc15ab..304da95 100644
--- a/src/main/site/static/docs/4.1/api/serialized-form.html
+++ b/src/main/site/static/docs/4.1/api/serialized-form.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Fri Oct 25 12:05:11 MSK 2019 -->
-<title>Serialized Form (cayenne-doc: Cayenne Documentation 4.1.RC2 API)</title>
+<!-- Generated by javadoc (11.0.6) on Tue Jul 21 16:54:06 MSK 2020 -->
+<title>Serialized Form (cayenne-doc: Cayenne Documentation 4.1 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-10-25">
+<meta name="dc.created" content="2020-07-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Serialized Form (cayenne-doc: Cayenne Documentation 4.1.RC2 API)";
+            parent.document.title="Serialized Form (cayenne-doc: Cayenne Documentation 4.1 API)";
         }
     }
     catch(err) {
@@ -5465,7 +5465,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 </nav>
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2020 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </footer>
 </body>
 </html>
diff --git a/src/main/site/static/docs/4.1/api/type-search-index.zip b/src/main/site/static/docs/4.1/api/type-search-index.zip
index 43d5880..53715f3 100644
--- a/src/main/site/static/docs/4.1/api/type-search-index.zip
+++ b/src/main/site/static/docs/4.1/api/type-search-index.zip
Binary files differ