diff --git a/Array.html b/Array.html
index 156fb4a0c..3f9964c3c 100644
--- a/Array.html
+++ b/Array.html
@@ -1847,21 +1847,21 @@
-
+
avram/blank_extensions.cr
-
+
avram/charms/array_extensions.cr
-
+
avram/object_extensions.cr
@@ -2056,7 +2056,7 @@
@@ -2086,7 +2086,7 @@
@@ -2107,7 +2107,7 @@
diff --git a/Avram.html b/Avram.html
index 32851560f..143dab8ed 100644
--- a/Avram.html
+++ b/Avram.html
@@ -1808,84 +1808,84 @@
-
+
avram.cr
-
+
avram/chrono_units.cr
-
+
avram/database/column_info.cr
-
+
avram/database/database_info.cr
-
+
avram/database/table_info.cr
-
+
avram/errors.cr
-
+
avram/nothing.cr
-
+
avram/order_by_clause.cr
-
+
avram/order_by_clause/order_by.cr
-
+
avram/order_by_clause/order_by_random.cr
-
+
avram/version.cr
-
+
lucky/ext/avram/errors.cr
@@ -2047,7 +2047,7 @@
@@ -2070,7 +2070,7 @@
@@ -2086,7 +2086,7 @@
@@ -2116,7 +2116,7 @@
diff --git a/Avram/AddColumnAttributes.html b/Avram/AddColumnAttributes.html
index e00606b92..f35418960 100644
--- a/Avram/AddColumnAttributes.html
+++ b/Avram/AddColumnAttributes.html
@@ -1821,7 +1821,7 @@
-
+
avram/add_column_attributes.cr
diff --git a/Avram/Associations.html b/Avram/Associations.html
index 467f3bacf..0cf4c7b5a 100644
--- a/Avram/Associations.html
+++ b/Avram/Associations.html
@@ -1824,14 +1824,14 @@
-
+
avram/associations.cr
-
+
avram/associations/belongs_to.cr
diff --git a/Avram/Associations/BelongsTo.html b/Avram/Associations/BelongsTo.html
index bd3b52ed3..20898054f 100644
--- a/Avram/Associations/BelongsTo.html
+++ b/Avram/Associations/BelongsTo.html
@@ -1806,7 +1806,7 @@
-
+
avram/associations/belongs_to.cr
@@ -1871,7 +1871,7 @@
diff --git a/Avram/Associations/HasMany.html b/Avram/Associations/HasMany.html
index b540974a0..513b83cf4 100644
--- a/Avram/Associations/HasMany.html
+++ b/Avram/Associations/HasMany.html
@@ -1806,7 +1806,7 @@
-
+
avram/associations/has_many.cr
@@ -1871,7 +1871,7 @@
diff --git a/Avram/Associations/HasOne.html b/Avram/Associations/HasOne.html
index 1e6aa3d8c..3d7fb0a43 100644
--- a/Avram/Associations/HasOne.html
+++ b/Avram/Associations/HasOne.html
@@ -1806,7 +1806,7 @@
-
+
avram/associations/has_one.cr
@@ -1871,7 +1871,7 @@
diff --git a/Avram/Attribute.html b/Avram/Attribute.html
index 9b234f6c3..d09918ea7 100644
--- a/Avram/Attribute.html
+++ b/Avram/Attribute.html
@@ -1808,7 +1808,7 @@
-
+
avram/attribute.cr
@@ -2066,7 +2066,7 @@
@@ -2096,7 +2096,7 @@
@@ -2124,7 +2124,7 @@
@@ -2140,7 +2140,7 @@
@@ -2156,7 +2156,7 @@
@@ -2172,7 +2172,7 @@
@@ -2194,7 +2194,7 @@
@@ -2216,7 +2216,7 @@
@@ -2232,7 +2232,7 @@
@@ -2248,7 +2248,7 @@
@@ -2264,7 +2264,7 @@
@@ -2280,7 +2280,7 @@
@@ -2296,7 +2296,7 @@
@@ -2312,7 +2312,7 @@
@@ -2328,7 +2328,7 @@
@@ -2344,7 +2344,7 @@
@@ -2360,7 +2360,7 @@
@@ -2376,7 +2376,7 @@
@@ -2392,7 +2392,7 @@
@@ -2408,7 +2408,7 @@
@@ -2424,7 +2424,7 @@
@@ -2440,7 +2440,7 @@
@@ -2462,7 +2462,7 @@
@@ -2488,7 +2488,7 @@
@@ -2504,7 +2504,7 @@
@@ -2520,7 +2520,7 @@
@@ -2536,7 +2536,7 @@
diff --git a/Avram/Attribute/ErrorMessage.html b/Avram/Attribute/ErrorMessage.html
index af513656a..e65e1d766 100644
--- a/Avram/Attribute/ErrorMessage.html
+++ b/Avram/Attribute/ErrorMessage.html
@@ -1802,7 +1802,7 @@
-
+
avram/attribute.cr
diff --git a/Avram/AvramError.html b/Avram/AvramError.html
index cb83b4cdd..b3c07e9a6 100644
--- a/Avram/AvramError.html
+++ b/Avram/AvramError.html
@@ -1847,7 +1847,7 @@
-
+
avram/errors.cr
diff --git a/Avram/BaseQueryTemplate.html b/Avram/BaseQueryTemplate.html
index 0480a49da..e23b7cebe 100644
--- a/Avram/BaseQueryTemplate.html
+++ b/Avram/BaseQueryTemplate.html
@@ -1794,7 +1794,7 @@
-
+
avram/base_query_template.cr
@@ -1894,7 +1894,7 @@
diff --git a/Avram/BetweenCriteria.html b/Avram/BetweenCriteria.html
index 78cec1fdc..64a81eb7c 100644
--- a/Avram/BetweenCriteria.html
+++ b/Avram/BetweenCriteria.html
@@ -1814,7 +1814,7 @@
-
+
avram/criteria_extensions/between_criteria.cr
diff --git a/Avram/CallableErrorMessage.html b/Avram/CallableErrorMessage.html
index 0ee2d5eb6..d66d814b9 100644
--- a/Avram/CallableErrorMessage.html
+++ b/Avram/CallableErrorMessage.html
@@ -1792,7 +1792,7 @@
-
+
avram/validations/callable_error_message.cr
@@ -1859,7 +1859,7 @@
diff --git a/Avram/Callbacks.html b/Avram/Callbacks.html
index 0e7f76345..80ebab6b5 100644
--- a/Avram/Callbacks.html
+++ b/Avram/Callbacks.html
@@ -1810,7 +1810,7 @@
-
+
avram/callbacks.cr
@@ -1985,7 +1985,7 @@
@@ -2012,7 +2012,7 @@
@@ -2033,7 +2033,7 @@
@@ -2049,7 +2049,7 @@
@@ -2076,7 +2076,7 @@
@@ -2107,7 +2107,7 @@
@@ -2147,7 +2147,7 @@
@@ -2185,7 +2185,7 @@
@@ -2206,7 +2206,7 @@
@@ -2222,7 +2222,7 @@
@@ -2248,7 +2248,7 @@
@@ -2272,7 +2272,7 @@
@@ -2313,7 +2313,7 @@
@@ -2347,7 +2347,7 @@
@@ -2363,7 +2363,7 @@
diff --git a/Avram/ChronoUnits.html b/Avram/ChronoUnits.html
index 2f48e9db7..c93efc039 100644
--- a/Avram/ChronoUnits.html
+++ b/Avram/ChronoUnits.html
@@ -1792,7 +1792,7 @@
-
+
avram/chrono_units.cr
@@ -2158,7 +2158,7 @@
@@ -2174,7 +2174,7 @@
@@ -2190,7 +2190,7 @@
@@ -2206,7 +2206,7 @@
@@ -2222,7 +2222,7 @@
@@ -2238,7 +2238,7 @@
@@ -2254,7 +2254,7 @@
@@ -2270,7 +2270,7 @@
@@ -2286,7 +2286,7 @@
@@ -2302,7 +2302,7 @@
@@ -2318,7 +2318,7 @@
@@ -2334,7 +2334,7 @@
@@ -2350,7 +2350,7 @@
@@ -2366,7 +2366,7 @@
@@ -2382,7 +2382,7 @@
@@ -2398,7 +2398,7 @@
@@ -2414,7 +2414,7 @@
@@ -2430,7 +2430,7 @@
@@ -2446,7 +2446,7 @@
@@ -2462,7 +2462,7 @@
@@ -2478,7 +2478,7 @@
@@ -2494,7 +2494,7 @@
diff --git a/Avram/Connection.html b/Avram/Connection.html
index b814d7e56..555a0db02 100644
--- a/Avram/Connection.html
+++ b/Avram/Connection.html
@@ -1805,7 +1805,7 @@
-
+
avram/connection.cr
@@ -1933,7 +1933,7 @@
@@ -1965,7 +1965,7 @@
@@ -1981,7 +1981,7 @@
@@ -1997,7 +1997,7 @@
@@ -2013,7 +2013,7 @@
diff --git a/Avram/ConnectionError.html b/Avram/ConnectionError.html
index 81e36c5c9..7829532a7 100644
--- a/Avram/ConnectionError.html
+++ b/Avram/ConnectionError.html
@@ -1794,7 +1794,7 @@
-
+
avram/errors.cr
@@ -1957,7 +1957,7 @@
@@ -1989,7 +1989,7 @@
@@ -2005,7 +2005,7 @@
diff --git a/Avram/Credentials.html b/Avram/Credentials.html
index 5e56b2f60..b9b34a10b 100644
--- a/Avram/Credentials.html
+++ b/Avram/Credentials.html
@@ -1794,7 +1794,7 @@
-
+
avram/credentials.cr
@@ -1986,7 +1986,7 @@
@@ -2009,7 +2009,7 @@
@@ -2031,7 +2031,7 @@
@@ -2067,7 +2067,7 @@
@@ -2103,7 +2103,7 @@
@@ -2124,7 +2124,7 @@
@@ -2140,7 +2140,7 @@
@@ -2156,7 +2156,7 @@
@@ -2172,7 +2172,7 @@
@@ -2188,7 +2188,7 @@
@@ -2204,7 +2204,7 @@
@@ -2226,7 +2226,7 @@
@@ -2242,7 +2242,7 @@
diff --git a/Avram/Criteria.html b/Avram/Criteria.html
index 253edffb0..c30d158a0 100644
--- a/Avram/Criteria.html
+++ b/Avram/Criteria.html
@@ -1828,7 +1828,7 @@
-
+
avram/criteria.cr
@@ -2063,7 +2063,7 @@
@@ -2093,7 +2093,7 @@
@@ -2121,7 +2121,7 @@
@@ -2137,7 +2137,7 @@
@@ -2153,7 +2153,7 @@
@@ -2169,7 +2169,7 @@
@@ -2185,7 +2185,7 @@
@@ -2201,7 +2201,7 @@
@@ -2217,7 +2217,7 @@
@@ -2233,7 +2233,7 @@
@@ -2249,7 +2249,7 @@
@@ -2265,7 +2265,7 @@
@@ -2281,7 +2281,7 @@
@@ -2297,7 +2297,7 @@
@@ -2313,7 +2313,7 @@
@@ -2329,7 +2329,7 @@
@@ -2345,7 +2345,7 @@
@@ -2361,7 +2361,7 @@
@@ -2377,7 +2377,7 @@
@@ -2393,7 +2393,7 @@
@@ -2409,7 +2409,7 @@
@@ -2425,7 +2425,7 @@
@@ -2441,7 +2441,7 @@
@@ -2457,7 +2457,7 @@
diff --git a/Avram/Database.html b/Avram/Database.html
index a8cab810e..b2dbbc4e2 100644
--- a/Avram/Database.html
+++ b/Avram/Database.html
@@ -1794,28 +1794,28 @@
-
+
avram/database.cr
-
+
avram/database/column_info.cr
-
+
avram/database/database_info.cr
-
+
avram/database/table_info.cr
@@ -2166,7 +2166,7 @@
@@ -2182,7 +2182,7 @@
@@ -2198,7 +2198,7 @@
@@ -2214,7 +2214,7 @@
@@ -2235,7 +2235,7 @@
@@ -2256,7 +2256,7 @@
@@ -2283,7 +2283,7 @@
@@ -2299,7 +2299,7 @@
@@ -2315,7 +2315,7 @@
@@ -2336,7 +2336,7 @@
@@ -2357,7 +2357,7 @@
@@ -2378,7 +2378,7 @@
@@ -2399,7 +2399,7 @@
@@ -2420,7 +2420,7 @@
@@ -2441,7 +2441,7 @@
@@ -2462,7 +2462,7 @@
@@ -2483,7 +2483,7 @@
@@ -2504,7 +2504,7 @@
@@ -2525,7 +2525,7 @@
@@ -2541,7 +2541,7 @@
@@ -2562,7 +2562,7 @@
@@ -2578,7 +2578,7 @@
@@ -2603,7 +2603,7 @@
@@ -2624,7 +2624,7 @@
@@ -2640,7 +2640,7 @@
@@ -2675,7 +2675,7 @@
@@ -2691,7 +2691,7 @@
@@ -2712,7 +2712,7 @@
@@ -2733,7 +2733,7 @@
@@ -2754,7 +2754,7 @@
@@ -2775,7 +2775,7 @@
@@ -2796,7 +2796,7 @@
@@ -2817,7 +2817,7 @@
@@ -2838,7 +2838,7 @@
@@ -2859,7 +2859,7 @@
@@ -2880,7 +2880,7 @@
@@ -2901,7 +2901,7 @@
diff --git a/Avram/Database/ColumnInfo.html b/Avram/Database/ColumnInfo.html
index c5454a2ed..9b0c01e23 100644
--- a/Avram/Database/ColumnInfo.html
+++ b/Avram/Database/ColumnInfo.html
@@ -1810,7 +1810,7 @@
-
+
avram/database/column_info.cr
@@ -2064,7 +2064,7 @@
@@ -2092,7 +2092,7 @@
@@ -2122,7 +2122,7 @@
@@ -2138,7 +2138,7 @@
@@ -2154,7 +2154,7 @@
@@ -2170,7 +2170,7 @@
@@ -2186,7 +2186,7 @@
@@ -2202,7 +2202,7 @@
@@ -2218,7 +2218,7 @@
@@ -2234,7 +2234,7 @@
@@ -2250,7 +2250,7 @@
@@ -2266,7 +2266,7 @@
@@ -2282,7 +2282,7 @@
@@ -2298,7 +2298,7 @@
@@ -2314,7 +2314,7 @@
@@ -2330,7 +2330,7 @@
@@ -2346,7 +2346,7 @@
@@ -2362,7 +2362,7 @@
@@ -2378,7 +2378,7 @@
@@ -2394,7 +2394,7 @@
diff --git a/Avram/Database/DatabaseCleaner.html b/Avram/Database/DatabaseCleaner.html
index fd3685684..1f66ea417 100644
--- a/Avram/Database/DatabaseCleaner.html
+++ b/Avram/Database/DatabaseCleaner.html
@@ -1794,7 +1794,7 @@
-
+
avram/database.cr
@@ -1912,7 +1912,7 @@
@@ -1944,7 +1944,7 @@
@@ -1960,7 +1960,7 @@
diff --git a/Avram/Database/DatabaseInfo.html b/Avram/Database/DatabaseInfo.html
index 13297159a..24bb36723 100644
--- a/Avram/Database/DatabaseInfo.html
+++ b/Avram/Database/DatabaseInfo.html
@@ -1794,7 +1794,7 @@
-
+
avram/database/database_info.cr
@@ -1964,7 +1964,7 @@
@@ -1980,7 +1980,7 @@
@@ -2012,7 +2012,7 @@
@@ -2028,7 +2028,7 @@
@@ -2044,7 +2044,7 @@
@@ -2060,7 +2060,7 @@
@@ -2076,7 +2076,7 @@
diff --git a/Avram/Database/FiberId.html b/Avram/Database/FiberId.html
index f3db38554..e9452b84a 100644
--- a/Avram/Database/FiberId.html
+++ b/Avram/Database/FiberId.html
@@ -1802,7 +1802,7 @@
-
+
avram/database.cr
diff --git a/Avram/Database/TableInfo.html b/Avram/Database/TableInfo.html
index 09b4d2555..b5c198df9 100644
--- a/Avram/Database/TableInfo.html
+++ b/Avram/Database/TableInfo.html
@@ -1794,7 +1794,7 @@
-
+
avram/database/table_info.cr
@@ -1965,7 +1965,7 @@
@@ -1997,7 +1997,7 @@
@@ -2013,7 +2013,7 @@
@@ -2029,7 +2029,7 @@
@@ -2045,7 +2045,7 @@
@@ -2061,7 +2061,7 @@
@@ -2077,7 +2077,7 @@
@@ -2093,7 +2093,7 @@
@@ -2109,7 +2109,7 @@
@@ -2125,7 +2125,7 @@
@@ -2141,7 +2141,7 @@
diff --git a/Avram/DatabaseValidations.html b/Avram/DatabaseValidations.html
index 784046c27..5a984f19f 100644
--- a/Avram/DatabaseValidations.html
+++ b/Avram/DatabaseValidations.html
@@ -1806,7 +1806,7 @@
-
+
avram/database_validations.cr
diff --git a/Avram/DefineAttribute.html b/Avram/DefineAttribute.html
index 22dc57bd0..1e0e8abb7 100644
--- a/Avram/DefineAttribute.html
+++ b/Avram/DefineAttribute.html
@@ -1810,7 +1810,7 @@
-
+
avram/define_attribute.cr
@@ -1907,7 +1907,7 @@
@@ -1923,7 +1923,7 @@
@@ -1939,7 +1939,7 @@
@@ -1955,7 +1955,7 @@
@@ -1983,7 +1983,7 @@
diff --git a/Avram/DeleteOperation.html b/Avram/DeleteOperation.html
index 334e0c348..a31dbf9a1 100644
--- a/Avram/DeleteOperation.html
+++ b/Avram/DeleteOperation.html
@@ -1822,7 +1822,7 @@
-
+
avram/delete_operation.cr
@@ -2332,7 +2332,7 @@
@@ -2386,7 +2386,7 @@
@@ -2402,7 +2402,7 @@
@@ -2432,7 +2432,7 @@
@@ -2448,7 +2448,7 @@
@@ -2469,7 +2469,7 @@
@@ -2485,7 +2485,7 @@
@@ -2501,7 +2501,7 @@
@@ -2523,7 +2523,7 @@
diff --git a/Avram/DeleteOperation/OperationStatus.html b/Avram/DeleteOperation/OperationStatus.html
index a356a015d..bf806c0c5 100644
--- a/Avram/DeleteOperation/OperationStatus.html
+++ b/Avram/DeleteOperation/OperationStatus.html
@@ -1792,7 +1792,7 @@
-
+
avram/delete_operation.cr
@@ -1968,7 +1968,7 @@
@@ -1984,7 +1984,7 @@
@@ -2000,7 +2000,7 @@
diff --git a/Avram/DeleteOperationTemplate.html b/Avram/DeleteOperationTemplate.html
index 854096f13..24d23ae05 100644
--- a/Avram/DeleteOperationTemplate.html
+++ b/Avram/DeleteOperationTemplate.html
@@ -1794,7 +1794,7 @@
-
+
avram/delete_operation_template.cr
@@ -1894,7 +1894,7 @@
diff --git a/Avram/Events.html b/Avram/Events.html
index e5456d5f8..d24416708 100644
--- a/Avram/Events.html
+++ b/Avram/Events.html
@@ -1792,7 +1792,7 @@
-
+
avram/events/delete_failed_event.cr
diff --git a/Avram/Events/DeleteFailedEvent.html b/Avram/Events/DeleteFailedEvent.html
index acbe5ba92..65d0c5fd4 100644
--- a/Avram/Events/DeleteFailedEvent.html
+++ b/Avram/Events/DeleteFailedEvent.html
@@ -1794,7 +1794,7 @@
-
+
avram/events/delete_failed_event.cr
@@ -1976,7 +1976,7 @@
@@ -2056,7 +2056,7 @@
@@ -2072,7 +2072,7 @@
@@ -2088,7 +2088,7 @@
diff --git a/Avram/Events/DeleteSuccessEvent.html b/Avram/Events/DeleteSuccessEvent.html
index f1d1bddfc..f6169ad79 100644
--- a/Avram/Events/DeleteSuccessEvent.html
+++ b/Avram/Events/DeleteSuccessEvent.html
@@ -1794,7 +1794,7 @@
-
+
avram/events/delete_success_event.cr
@@ -1966,7 +1966,7 @@
@@ -2046,7 +2046,7 @@
diff --git a/Avram/Events/FailedQueryEvent.html b/Avram/Events/FailedQueryEvent.html
index aff3464aa..79680e80a 100644
--- a/Avram/Events/FailedQueryEvent.html
+++ b/Avram/Events/FailedQueryEvent.html
@@ -1794,7 +1794,7 @@
-
+
avram/events/failed_query_event.cr
@@ -1981,7 +1981,7 @@
@@ -2061,7 +2061,7 @@
@@ -2077,7 +2077,7 @@
@@ -2093,7 +2093,7 @@
@@ -2109,7 +2109,7 @@
diff --git a/Avram/Events/QueryEvent.html b/Avram/Events/QueryEvent.html
index 74fa1b823..5da432061 100644
--- a/Avram/Events/QueryEvent.html
+++ b/Avram/Events/QueryEvent.html
@@ -1794,7 +1794,7 @@
-
+
avram/events/query_event.cr
@@ -1976,7 +1976,7 @@
@@ -2056,7 +2056,7 @@
@@ -2072,7 +2072,7 @@
@@ -2088,7 +2088,7 @@
diff --git a/Avram/Events/SaveFailedEvent.html b/Avram/Events/SaveFailedEvent.html
index 208d0ed2c..4cb3db3f9 100644
--- a/Avram/Events/SaveFailedEvent.html
+++ b/Avram/Events/SaveFailedEvent.html
@@ -1794,7 +1794,7 @@
-
+
avram/events/save_failed_event.cr
@@ -1981,7 +1981,7 @@
@@ -2061,7 +2061,7 @@
@@ -2077,7 +2077,7 @@
@@ -2093,7 +2093,7 @@
@@ -2109,7 +2109,7 @@
diff --git a/Avram/Events/SaveSuccessEvent.html b/Avram/Events/SaveSuccessEvent.html
index a5f6b613f..dfb96a99a 100644
--- a/Avram/Events/SaveSuccessEvent.html
+++ b/Avram/Events/SaveSuccessEvent.html
@@ -1794,7 +1794,7 @@
-
+
avram/events/save_success_event.cr
@@ -1971,7 +1971,7 @@
@@ -2051,7 +2051,7 @@
@@ -2067,7 +2067,7 @@
diff --git a/Avram/ExtractCriteria.html b/Avram/ExtractCriteria.html
index 992e78523..b57a51fdf 100644
--- a/Avram/ExtractCriteria.html
+++ b/Avram/ExtractCriteria.html
@@ -1806,7 +1806,7 @@
-
+
avram/criteria_extensions/extract_criteria.cr
diff --git a/Avram/Factory.html b/Avram/Factory.html
index 7153d5628..74e84e3c3 100644
--- a/Avram/Factory.html
+++ b/Avram/Factory.html
@@ -1794,7 +1794,7 @@
-
+
avram/factory.cr
@@ -1996,7 +1996,7 @@
@@ -2012,7 +2012,7 @@
@@ -2028,7 +2028,7 @@
@@ -2044,7 +2044,7 @@
@@ -2069,7 +2069,7 @@
@@ -2096,7 +2096,7 @@
@@ -2124,7 +2124,7 @@
@@ -2140,7 +2140,7 @@
@@ -2156,7 +2156,7 @@
@@ -2184,7 +2184,7 @@
@@ -2200,7 +2200,7 @@
@@ -2228,7 +2228,7 @@
diff --git a/Avram/FailedMigration.html b/Avram/FailedMigration.html
index df74ef9a9..3c8609b3e 100644
--- a/Avram/FailedMigration.html
+++ b/Avram/FailedMigration.html
@@ -1794,7 +1794,7 @@
-
+
avram/errors.cr
@@ -1938,7 +1938,7 @@