diff --git a/Array.html b/Array.html
index 3c337b3df..c6cf4d70d 100644
--- a/Array.html
+++ b/Array.html
@@ -1877,21 +1877,21 @@
-
+
avram/blank_extensions.cr
-
+
avram/charms/array_extensions.cr
-
+
avram/object_extensions.cr
@@ -2086,7 +2086,7 @@
@@ -2116,7 +2116,7 @@
@@ -2137,7 +2137,7 @@
diff --git a/Avram.html b/Avram.html
index 5dd129dda..21716ef03 100644
--- a/Avram.html
+++ b/Avram.html
@@ -1838,84 +1838,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
@@ -2077,7 +2077,7 @@
@@ -2100,7 +2100,7 @@
@@ -2116,7 +2116,7 @@
@@ -2146,7 +2146,7 @@
diff --git a/Avram/AddColumnAttributes.html b/Avram/AddColumnAttributes.html
index 1b8a97c4a..dbeacdafa 100644
--- a/Avram/AddColumnAttributes.html
+++ b/Avram/AddColumnAttributes.html
@@ -1851,7 +1851,7 @@
-
+
avram/add_column_attributes.cr
diff --git a/Avram/Associations.html b/Avram/Associations.html
index aa3035393..6d04139fa 100644
--- a/Avram/Associations.html
+++ b/Avram/Associations.html
@@ -1854,14 +1854,14 @@
-
+
avram/associations.cr
-
+
avram/associations/belongs_to.cr
diff --git a/Avram/Associations/BelongsTo.html b/Avram/Associations/BelongsTo.html
index a9ee2467c..55fe8e4a7 100644
--- a/Avram/Associations/BelongsTo.html
+++ b/Avram/Associations/BelongsTo.html
@@ -1836,7 +1836,7 @@
-
+
avram/associations/belongs_to.cr
@@ -1901,7 +1901,7 @@
diff --git a/Avram/Associations/HasMany.html b/Avram/Associations/HasMany.html
index 1b36d7975..816c33c4f 100644
--- a/Avram/Associations/HasMany.html
+++ b/Avram/Associations/HasMany.html
@@ -1836,7 +1836,7 @@
-
+
avram/associations/has_many.cr
@@ -1901,7 +1901,7 @@
diff --git a/Avram/Associations/HasOne.html b/Avram/Associations/HasOne.html
index 0950e3a89..094e60f9b 100644
--- a/Avram/Associations/HasOne.html
+++ b/Avram/Associations/HasOne.html
@@ -1836,7 +1836,7 @@
-
+
avram/associations/has_one.cr
@@ -1901,7 +1901,7 @@
diff --git a/Avram/Attribute.html b/Avram/Attribute.html
index 2bfc5326b..d6260fe4e 100644
--- a/Avram/Attribute.html
+++ b/Avram/Attribute.html
@@ -1838,7 +1838,7 @@
-
+
avram/attribute.cr
@@ -2096,7 +2096,7 @@
@@ -2126,7 +2126,7 @@
@@ -2154,7 +2154,7 @@
@@ -2170,7 +2170,7 @@
@@ -2186,7 +2186,7 @@
@@ -2202,7 +2202,7 @@
@@ -2224,7 +2224,7 @@
@@ -2246,7 +2246,7 @@
@@ -2262,7 +2262,7 @@
@@ -2278,7 +2278,7 @@
@@ -2294,7 +2294,7 @@
@@ -2310,7 +2310,7 @@
@@ -2326,7 +2326,7 @@
@@ -2342,7 +2342,7 @@
@@ -2358,7 +2358,7 @@
@@ -2374,7 +2374,7 @@
@@ -2390,7 +2390,7 @@
@@ -2406,7 +2406,7 @@
@@ -2422,7 +2422,7 @@
@@ -2438,7 +2438,7 @@
@@ -2454,7 +2454,7 @@
@@ -2470,7 +2470,7 @@
@@ -2492,7 +2492,7 @@
@@ -2518,7 +2518,7 @@
@@ -2534,7 +2534,7 @@
@@ -2550,7 +2550,7 @@
@@ -2566,7 +2566,7 @@
diff --git a/Avram/Attribute/ErrorMessage.html b/Avram/Attribute/ErrorMessage.html
index c15579785..aae59ad13 100644
--- a/Avram/Attribute/ErrorMessage.html
+++ b/Avram/Attribute/ErrorMessage.html
@@ -1832,7 +1832,7 @@
-
+
avram/attribute.cr
diff --git a/Avram/AvramError.html b/Avram/AvramError.html
index a581493f2..fd2ae1183 100644
--- a/Avram/AvramError.html
+++ b/Avram/AvramError.html
@@ -1877,7 +1877,7 @@
-
+
avram/errors.cr
diff --git a/Avram/BaseQueryTemplate.html b/Avram/BaseQueryTemplate.html
index 90ed693c7..f8e4dcedf 100644
--- a/Avram/BaseQueryTemplate.html
+++ b/Avram/BaseQueryTemplate.html
@@ -1824,7 +1824,7 @@
-
+
avram/base_query_template.cr
@@ -1924,7 +1924,7 @@
diff --git a/Avram/BetweenCriteria.html b/Avram/BetweenCriteria.html
index 86a455d3c..1e3d20e74 100644
--- a/Avram/BetweenCriteria.html
+++ b/Avram/BetweenCriteria.html
@@ -1844,7 +1844,7 @@
-
+
avram/criteria_extensions/between_criteria.cr
diff --git a/Avram/CallableErrorMessage.html b/Avram/CallableErrorMessage.html
index db3ea6244..f94781410 100644
--- a/Avram/CallableErrorMessage.html
+++ b/Avram/CallableErrorMessage.html
@@ -1822,7 +1822,7 @@
-
+
avram/validations/callable_error_message.cr
@@ -1889,7 +1889,7 @@
diff --git a/Avram/Callbacks.html b/Avram/Callbacks.html
index 4316fec89..9ab9349ab 100644
--- a/Avram/Callbacks.html
+++ b/Avram/Callbacks.html
@@ -1840,7 +1840,7 @@
-
+
avram/callbacks.cr
@@ -2015,7 +2015,7 @@
@@ -2042,7 +2042,7 @@
@@ -2063,7 +2063,7 @@
@@ -2079,7 +2079,7 @@
@@ -2106,7 +2106,7 @@
@@ -2137,7 +2137,7 @@
@@ -2177,7 +2177,7 @@
@@ -2215,7 +2215,7 @@
@@ -2236,7 +2236,7 @@
@@ -2252,7 +2252,7 @@
@@ -2278,7 +2278,7 @@
@@ -2302,7 +2302,7 @@
@@ -2343,7 +2343,7 @@
@@ -2377,7 +2377,7 @@
@@ -2393,7 +2393,7 @@
diff --git a/Avram/ChronoUnits.html b/Avram/ChronoUnits.html
index 3e2934243..9441dd4e4 100644
--- a/Avram/ChronoUnits.html
+++ b/Avram/ChronoUnits.html
@@ -1822,7 +1822,7 @@
-
+
avram/chrono_units.cr
@@ -2188,7 +2188,7 @@
@@ -2204,7 +2204,7 @@
@@ -2220,7 +2220,7 @@
@@ -2236,7 +2236,7 @@
@@ -2252,7 +2252,7 @@
@@ -2268,7 +2268,7 @@
@@ -2284,7 +2284,7 @@
@@ -2300,7 +2300,7 @@
@@ -2316,7 +2316,7 @@
@@ -2332,7 +2332,7 @@
@@ -2348,7 +2348,7 @@
@@ -2364,7 +2364,7 @@
@@ -2380,7 +2380,7 @@
@@ -2396,7 +2396,7 @@
@@ -2412,7 +2412,7 @@
@@ -2428,7 +2428,7 @@
@@ -2444,7 +2444,7 @@
@@ -2460,7 +2460,7 @@
@@ -2476,7 +2476,7 @@
@@ -2492,7 +2492,7 @@
@@ -2508,7 +2508,7 @@
@@ -2524,7 +2524,7 @@
diff --git a/Avram/Connection.html b/Avram/Connection.html
index 8851e7e32..acf367228 100644
--- a/Avram/Connection.html
+++ b/Avram/Connection.html
@@ -1835,7 +1835,7 @@
-
+
avram/connection.cr
@@ -1963,7 +1963,7 @@
@@ -1995,7 +1995,7 @@
@@ -2011,7 +2011,7 @@
@@ -2027,7 +2027,7 @@
@@ -2043,7 +2043,7 @@
diff --git a/Avram/ConnectionError.html b/Avram/ConnectionError.html
index 9a520be7f..eff0fddf8 100644
--- a/Avram/ConnectionError.html
+++ b/Avram/ConnectionError.html
@@ -1824,7 +1824,7 @@
-
+
avram/errors.cr
@@ -1987,7 +1987,7 @@
@@ -2019,7 +2019,7 @@
@@ -2035,7 +2035,7 @@
diff --git a/Avram/Credentials.html b/Avram/Credentials.html
index dbf774e4a..e79aa214d 100644
--- a/Avram/Credentials.html
+++ b/Avram/Credentials.html
@@ -1824,7 +1824,7 @@
-
+
avram/credentials.cr
@@ -2016,7 +2016,7 @@
@@ -2039,7 +2039,7 @@
@@ -2061,7 +2061,7 @@
@@ -2097,7 +2097,7 @@
@@ -2133,7 +2133,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 @@
@@ -2256,7 +2256,7 @@
@@ -2272,7 +2272,7 @@
diff --git a/Avram/Criteria.html b/Avram/Criteria.html
index 649d2592f..ce644828a 100644
--- a/Avram/Criteria.html
+++ b/Avram/Criteria.html
@@ -1858,7 +1858,7 @@
-
+
avram/criteria.cr
@@ -2098,7 +2098,7 @@
@@ -2128,7 +2128,7 @@
@@ -2156,7 +2156,7 @@
@@ -2172,7 +2172,7 @@
@@ -2188,7 +2188,7 @@
@@ -2204,7 +2204,7 @@
@@ -2220,7 +2220,7 @@
@@ -2236,7 +2236,7 @@
@@ -2252,7 +2252,7 @@
@@ -2268,7 +2268,7 @@
@@ -2284,7 +2284,7 @@
@@ -2300,7 +2300,7 @@
@@ -2316,7 +2316,7 @@
@@ -2332,7 +2332,7 @@
@@ -2348,7 +2348,7 @@
@@ -2364,7 +2364,7 @@
@@ -2380,7 +2380,7 @@
@@ -2396,7 +2396,7 @@
@@ -2412,7 +2412,7 @@
@@ -2428,7 +2428,7 @@
@@ -2444,7 +2444,7 @@
@@ -2460,7 +2460,7 @@
@@ -2476,7 +2476,7 @@
@@ -2492,7 +2492,7 @@
@@ -2508,7 +2508,7 @@
diff --git a/Avram/Database.html b/Avram/Database.html
index 46e1684c6..bbea9f8ac 100644
--- a/Avram/Database.html
+++ b/Avram/Database.html
@@ -1824,28 +1824,28 @@
-
+
avram/database.cr
-
+
avram/database/column_info.cr
-
+
avram/database/database_info.cr
-
+
avram/database/table_info.cr
@@ -2196,7 +2196,7 @@
@@ -2212,7 +2212,7 @@
@@ -2228,7 +2228,7 @@
@@ -2244,7 +2244,7 @@
@@ -2265,7 +2265,7 @@
@@ -2286,7 +2286,7 @@
@@ -2313,7 +2313,7 @@
@@ -2329,7 +2329,7 @@
@@ -2345,7 +2345,7 @@
@@ -2366,7 +2366,7 @@
@@ -2387,7 +2387,7 @@
@@ -2408,7 +2408,7 @@
@@ -2429,7 +2429,7 @@
@@ -2450,7 +2450,7 @@
@@ -2471,7 +2471,7 @@
@@ -2492,7 +2492,7 @@
@@ -2513,7 +2513,7 @@
@@ -2534,7 +2534,7 @@
@@ -2555,7 +2555,7 @@
@@ -2571,7 +2571,7 @@
@@ -2592,7 +2592,7 @@
@@ -2608,7 +2608,7 @@
@@ -2633,7 +2633,7 @@
@@ -2654,7 +2654,7 @@
@@ -2670,7 +2670,7 @@
@@ -2705,7 +2705,7 @@
@@ -2721,7 +2721,7 @@
@@ -2742,7 +2742,7 @@
@@ -2763,7 +2763,7 @@
@@ -2784,7 +2784,7 @@
@@ -2805,7 +2805,7 @@
@@ -2826,7 +2826,7 @@
@@ -2847,7 +2847,7 @@
@@ -2868,7 +2868,7 @@
@@ -2889,7 +2889,7 @@
@@ -2910,7 +2910,7 @@
@@ -2931,7 +2931,7 @@
diff --git a/Avram/Database/ColumnInfo.html b/Avram/Database/ColumnInfo.html
index 7746e913c..020177486 100644
--- a/Avram/Database/ColumnInfo.html
+++ b/Avram/Database/ColumnInfo.html
@@ -1840,7 +1840,7 @@
-
+
avram/database/column_info.cr
@@ -2094,7 +2094,7 @@
@@ -2122,7 +2122,7 @@
@@ -2152,7 +2152,7 @@
@@ -2168,7 +2168,7 @@
@@ -2184,7 +2184,7 @@
@@ -2200,7 +2200,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 @@
diff --git a/Avram/Database/DatabaseCleaner.html b/Avram/Database/DatabaseCleaner.html
index ac37b8584..0f52549a6 100644
--- a/Avram/Database/DatabaseCleaner.html
+++ b/Avram/Database/DatabaseCleaner.html
@@ -1824,7 +1824,7 @@
-
+
avram/database.cr
@@ -1942,7 +1942,7 @@
@@ -1974,7 +1974,7 @@
@@ -1990,7 +1990,7 @@
diff --git a/Avram/Database/DatabaseInfo.html b/Avram/Database/DatabaseInfo.html
index 2eb36b66c..fe14eb559 100644
--- a/Avram/Database/DatabaseInfo.html
+++ b/Avram/Database/DatabaseInfo.html
@@ -1824,7 +1824,7 @@
-
+
avram/database/database_info.cr
@@ -1994,7 +1994,7 @@
@@ -2010,7 +2010,7 @@
@@ -2042,7 +2042,7 @@
@@ -2058,7 +2058,7 @@
@@ -2074,7 +2074,7 @@
@@ -2090,7 +2090,7 @@
@@ -2106,7 +2106,7 @@
diff --git a/Avram/Database/FiberId.html b/Avram/Database/FiberId.html
index 8637e4268..854b49288 100644
--- a/Avram/Database/FiberId.html
+++ b/Avram/Database/FiberId.html
@@ -1832,7 +1832,7 @@
-
+
avram/database.cr
diff --git a/Avram/Database/TableInfo.html b/Avram/Database/TableInfo.html
index 75472b59c..a1ed322c3 100644
--- a/Avram/Database/TableInfo.html
+++ b/Avram/Database/TableInfo.html
@@ -1824,7 +1824,7 @@
-
+
avram/database/table_info.cr
@@ -1995,7 +1995,7 @@
@@ -2027,7 +2027,7 @@
@@ -2043,7 +2043,7 @@
@@ -2059,7 +2059,7 @@
@@ -2075,7 +2075,7 @@
@@ -2091,7 +2091,7 @@
@@ -2107,7 +2107,7 @@
@@ -2123,7 +2123,7 @@
@@ -2139,7 +2139,7 @@
@@ -2155,7 +2155,7 @@
@@ -2171,7 +2171,7 @@
diff --git a/Avram/DatabaseValidations.html b/Avram/DatabaseValidations.html
index 7e4beda47..122c38d3d 100644
--- a/Avram/DatabaseValidations.html
+++ b/Avram/DatabaseValidations.html
@@ -1836,7 +1836,7 @@
-
+
avram/database_validations.cr
diff --git a/Avram/DefineAttribute.html b/Avram/DefineAttribute.html
index 6bb61ed4a..88927b5c0 100644
--- a/Avram/DefineAttribute.html
+++ b/Avram/DefineAttribute.html
@@ -1840,7 +1840,7 @@
-
+
avram/define_attribute.cr
@@ -1937,7 +1937,7 @@
@@ -1953,7 +1953,7 @@
@@ -1969,7 +1969,7 @@
@@ -1985,7 +1985,7 @@
@@ -2013,7 +2013,7 @@
diff --git a/Avram/DeleteOperation.html b/Avram/DeleteOperation.html
index 7a77dfe96..103ffce5b 100644
--- a/Avram/DeleteOperation.html
+++ b/Avram/DeleteOperation.html
@@ -1852,7 +1852,7 @@
-
+
avram/delete_operation.cr
@@ -2397,7 +2397,7 @@
@@ -2451,7 +2451,7 @@
@@ -2467,7 +2467,7 @@
@@ -2483,7 +2483,7 @@
@@ -2513,7 +2513,7 @@
@@ -2529,7 +2529,7 @@
@@ -2545,7 +2545,7 @@
@@ -2561,7 +2561,7 @@
@@ -2582,7 +2582,7 @@
@@ -2598,7 +2598,7 @@
@@ -2614,7 +2614,7 @@
@@ -2630,7 +2630,7 @@
@@ -2646,7 +2646,7 @@
@@ -2662,7 +2662,7 @@
@@ -2678,7 +2678,7 @@
@@ -2700,7 +2700,7 @@
diff --git a/Avram/DeleteOperation/OperationStatus.html b/Avram/DeleteOperation/OperationStatus.html
index d1d6d2061..214a09424 100644
--- a/Avram/DeleteOperation/OperationStatus.html
+++ b/Avram/DeleteOperation/OperationStatus.html
@@ -1822,7 +1822,7 @@
-
+
avram/delete_operation.cr
@@ -1998,7 +1998,7 @@
@@ -2014,7 +2014,7 @@
@@ -2030,7 +2030,7 @@
diff --git a/Avram/DeleteOperationTemplate.html b/Avram/DeleteOperationTemplate.html
index a23ecb234..8ef5e0d1d 100644
--- a/Avram/DeleteOperationTemplate.html
+++ b/Avram/DeleteOperationTemplate.html
@@ -1824,7 +1824,7 @@
-
+
avram/delete_operation_template.cr
@@ -1924,7 +1924,7 @@
diff --git a/Avram/Events.html b/Avram/Events.html
index e1e562012..7d5c9e9a3 100644
--- a/Avram/Events.html
+++ b/Avram/Events.html
@@ -1822,7 +1822,7 @@
-
+
avram/events/delete_failed_event.cr
diff --git a/Avram/Events/DeleteFailedEvent.html b/Avram/Events/DeleteFailedEvent.html
index bbbe6ef1e..edc79a899 100644
--- a/Avram/Events/DeleteFailedEvent.html
+++ b/Avram/Events/DeleteFailedEvent.html
@@ -1824,7 +1824,7 @@
-
+
avram/events/delete_failed_event.cr
@@ -2006,7 +2006,7 @@
@@ -2086,7 +2086,7 @@
@@ -2102,7 +2102,7 @@
@@ -2118,7 +2118,7 @@
diff --git a/Avram/Events/DeleteSuccessEvent.html b/Avram/Events/DeleteSuccessEvent.html
index 250e71e48..74c6e64c3 100644
--- a/Avram/Events/DeleteSuccessEvent.html
+++ b/Avram/Events/DeleteSuccessEvent.html
@@ -1824,7 +1824,7 @@
-
+
avram/events/delete_success_event.cr
@@ -1996,7 +1996,7 @@
@@ -2076,7 +2076,7 @@
diff --git a/Avram/Events/FailedQueryEvent.html b/Avram/Events/FailedQueryEvent.html
index 2e74ae18d..bbfc8c549 100644
--- a/Avram/Events/FailedQueryEvent.html
+++ b/Avram/Events/FailedQueryEvent.html
@@ -1824,7 +1824,7 @@
-
+
avram/events/failed_query_event.cr
@@ -2011,7 +2011,7 @@
@@ -2091,7 +2091,7 @@
@@ -2107,7 +2107,7 @@
@@ -2123,7 +2123,7 @@
@@ -2139,7 +2139,7 @@
diff --git a/Avram/Events/QueryEvent.html b/Avram/Events/QueryEvent.html
index 02104133c..36f26f7ef 100644
--- a/Avram/Events/QueryEvent.html
+++ b/Avram/Events/QueryEvent.html
@@ -1824,7 +1824,7 @@
-
+
avram/events/query_event.cr
@@ -2006,7 +2006,7 @@
@@ -2086,7 +2086,7 @@
@@ -2102,7 +2102,7 @@
@@ -2118,7 +2118,7 @@
diff --git a/Avram/Events/SaveFailedEvent.html b/Avram/Events/SaveFailedEvent.html
index 6a43db3fe..5f0dbbb50 100644
--- a/Avram/Events/SaveFailedEvent.html
+++ b/Avram/Events/SaveFailedEvent.html
@@ -1824,7 +1824,7 @@
-
+
avram/events/save_failed_event.cr
@@ -2011,7 +2011,7 @@
@@ -2091,7 +2091,7 @@
@@ -2107,7 +2107,7 @@
@@ -2123,7 +2123,7 @@
@@ -2139,7 +2139,7 @@
diff --git a/Avram/Events/SaveSuccessEvent.html b/Avram/Events/SaveSuccessEvent.html
index 0881cf7b7..a2980dbc0 100644
--- a/Avram/Events/SaveSuccessEvent.html
+++ b/Avram/Events/SaveSuccessEvent.html
@@ -1824,7 +1824,7 @@
-
+
avram/events/save_success_event.cr
@@ -2001,7 +2001,7 @@
@@ -2081,7 +2081,7 @@
@@ -2097,7 +2097,7 @@
diff --git a/Avram/Expectations.html b/Avram/Expectations.html
index 3e898a1bc..a64dc26b6 100644
--- a/Avram/Expectations.html
+++ b/Avram/Expectations.html
@@ -1822,21 +1822,21 @@
-
+
avram/expectations.cr
-
+
avram/expectations/have_custom_error_expectation.cr
-
+
avram/expectations/have_error_expectation.cr
@@ -1924,7 +1924,7 @@
@@ -1956,7 +1956,7 @@
diff --git a/Avram/Expectations/HaveCustomErrorExpectation.html b/Avram/Expectations/HaveCustomErrorExpectation.html
index a849b8c66..c8dfd2685 100644
--- a/Avram/Expectations/HaveCustomErrorExpectation.html
+++ b/Avram/Expectations/HaveCustomErrorExpectation.html
@@ -1824,7 +1824,7 @@
-
+
avram/expectations/have_custom_error_expectation.cr
@@ -1965,7 +1965,7 @@