diff --git a/Array.html b/Array.html
index eead5a36b..8188fafab 100644
--- a/Array.html
+++ b/Array.html
@@ -1762,21 +1762,21 @@
-
+
avram/blank_extensions.cr
-
+
avram/charms/array_extensions.cr
-
+
avram/object_extensions.cr
@@ -1950,7 +1950,7 @@
@@ -1978,7 +1978,7 @@
@@ -1999,7 +1999,7 @@
diff --git a/Avram.html b/Avram.html
index d58720e18..b350e965b 100644
--- a/Avram.html
+++ b/Avram.html
@@ -1723,84 +1723,84 @@
-
+
avram.cr
-
+
avram/chrono_units.cr
-
+
avram/criteria.cr
-
+
avram/database/column_info.cr
-
+
avram/database/database_info.cr
-
+
avram/database/table_info.cr
-
+
avram/errors.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
@@ -1956,7 +1956,7 @@
@@ -1979,7 +1979,7 @@
@@ -1995,7 +1995,7 @@
@@ -2023,7 +2023,7 @@
diff --git a/Avram/AddColumnAttributes.html b/Avram/AddColumnAttributes.html
index ea75a620e..33f80bf02 100644
--- a/Avram/AddColumnAttributes.html
+++ b/Avram/AddColumnAttributes.html
@@ -1736,7 +1736,7 @@
-
+
avram/add_column_attributes.cr
diff --git a/Avram/Associations.html b/Avram/Associations.html
index 258564742..dc36f70e6 100644
--- a/Avram/Associations.html
+++ b/Avram/Associations.html
@@ -1739,14 +1739,14 @@
-
+
avram/associations.cr
-
+
avram/associations/belongs_to.cr
diff --git a/Avram/Associations/BelongsTo.html b/Avram/Associations/BelongsTo.html
index b7b43e832..3455a9b16 100644
--- a/Avram/Associations/BelongsTo.html
+++ b/Avram/Associations/BelongsTo.html
@@ -1721,7 +1721,7 @@
-
+
avram/associations/belongs_to.cr
@@ -1788,7 +1788,7 @@
diff --git a/Avram/Associations/HasMany.html b/Avram/Associations/HasMany.html
index ce55831c5..3bb834cc7 100644
--- a/Avram/Associations/HasMany.html
+++ b/Avram/Associations/HasMany.html
@@ -1721,7 +1721,7 @@
-
+
avram/associations/has_many.cr
@@ -1788,7 +1788,7 @@
diff --git a/Avram/Associations/HasOne.html b/Avram/Associations/HasOne.html
index 6cd6f011b..00aeadda7 100644
--- a/Avram/Associations/HasOne.html
+++ b/Avram/Associations/HasOne.html
@@ -1721,7 +1721,7 @@
-
+
avram/associations/has_one.cr
@@ -1788,7 +1788,7 @@
diff --git a/Avram/Attribute.html b/Avram/Attribute.html
index 6a6c1897f..8ed0fbe5b 100644
--- a/Avram/Attribute.html
+++ b/Avram/Attribute.html
@@ -1723,7 +1723,7 @@
-
+
avram/attribute.cr
@@ -1975,7 +1975,7 @@
@@ -2005,7 +2005,7 @@
@@ -2021,7 +2021,7 @@
@@ -2037,7 +2037,7 @@
@@ -2053,7 +2053,7 @@
@@ -2075,7 +2075,7 @@
@@ -2097,7 +2097,7 @@
@@ -2113,7 +2113,7 @@
@@ -2129,7 +2129,7 @@
@@ -2145,7 +2145,7 @@
@@ -2161,7 +2161,7 @@
@@ -2177,7 +2177,7 @@
@@ -2193,7 +2193,7 @@
@@ -2209,7 +2209,7 @@
@@ -2225,7 +2225,7 @@
@@ -2241,7 +2241,7 @@
@@ -2257,7 +2257,7 @@
@@ -2273,7 +2273,7 @@
@@ -2289,7 +2289,7 @@
@@ -2305,7 +2305,7 @@
@@ -2321,7 +2321,7 @@
@@ -2343,7 +2343,7 @@
@@ -2369,7 +2369,7 @@
@@ -2385,7 +2385,7 @@
@@ -2401,7 +2401,7 @@
@@ -2417,7 +2417,7 @@
@@ -2445,7 +2445,7 @@
diff --git a/Avram/Attribute/ErrorMessage.html b/Avram/Attribute/ErrorMessage.html
index cb8a5a3c2..f60fff85b 100644
--- a/Avram/Attribute/ErrorMessage.html
+++ b/Avram/Attribute/ErrorMessage.html
@@ -1717,7 +1717,7 @@
-
+
avram/attribute.cr
diff --git a/Avram/AvramError.html b/Avram/AvramError.html
index 5aae6084f..f591f988d 100644
--- a/Avram/AvramError.html
+++ b/Avram/AvramError.html
@@ -1762,7 +1762,7 @@
-
+
avram/errors.cr
diff --git a/Avram/BaseQueryTemplate.html b/Avram/BaseQueryTemplate.html
index 2642636fb..febce4103 100644
--- a/Avram/BaseQueryTemplate.html
+++ b/Avram/BaseQueryTemplate.html
@@ -1709,7 +1709,7 @@
-
+
avram/base_query_template.cr
@@ -1805,7 +1805,7 @@
diff --git a/Avram/BetweenCriteria.html b/Avram/BetweenCriteria.html
index 32181ba1d..87a341a10 100644
--- a/Avram/BetweenCriteria.html
+++ b/Avram/BetweenCriteria.html
@@ -1729,7 +1729,7 @@
-
+
avram/criteria_extensions/between_criteria.cr
diff --git a/Avram/CallableErrorMessage.html b/Avram/CallableErrorMessage.html
index b9be45e12..3b527d84e 100644
--- a/Avram/CallableErrorMessage.html
+++ b/Avram/CallableErrorMessage.html
@@ -1707,7 +1707,7 @@
-
+
avram/validations/callable_error_message.cr
@@ -1772,7 +1772,7 @@
diff --git a/Avram/Callbacks.html b/Avram/Callbacks.html
index c091a2fba..5ab254401 100644
--- a/Avram/Callbacks.html
+++ b/Avram/Callbacks.html
@@ -1725,7 +1725,7 @@
-
+
avram/callbacks.cr
@@ -1902,7 +1902,7 @@
@@ -1929,7 +1929,7 @@
@@ -1950,7 +1950,7 @@
@@ -1966,7 +1966,7 @@
@@ -1993,7 +1993,7 @@
@@ -2024,7 +2024,7 @@
@@ -2064,7 +2064,7 @@
@@ -2102,7 +2102,7 @@
@@ -2123,7 +2123,7 @@
@@ -2139,7 +2139,7 @@
@@ -2165,7 +2165,7 @@
@@ -2189,7 +2189,7 @@
@@ -2230,7 +2230,7 @@
@@ -2264,7 +2264,7 @@
@@ -2280,7 +2280,7 @@
diff --git a/Avram/ChronoUnits.html b/Avram/ChronoUnits.html
index dbe83f44a..e9b75cbb6 100644
--- a/Avram/ChronoUnits.html
+++ b/Avram/ChronoUnits.html
@@ -1707,7 +1707,7 @@
-
+
avram/chrono_units.cr
@@ -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 @@
@@ -2187,7 +2187,7 @@
@@ -2203,7 +2203,7 @@
@@ -2219,7 +2219,7 @@
@@ -2235,7 +2235,7 @@
@@ -2251,7 +2251,7 @@
@@ -2267,7 +2267,7 @@
@@ -2283,7 +2283,7 @@
@@ -2299,7 +2299,7 @@
@@ -2315,7 +2315,7 @@
@@ -2331,7 +2331,7 @@
@@ -2347,7 +2347,7 @@
@@ -2363,7 +2363,7 @@
@@ -2379,7 +2379,7 @@
@@ -2395,7 +2395,7 @@
diff --git a/Avram/Connection.html b/Avram/Connection.html
index 885cc148f..fc1593912 100644
--- a/Avram/Connection.html
+++ b/Avram/Connection.html
@@ -1720,7 +1720,7 @@
-
+
avram/connection.cr
@@ -1842,7 +1842,7 @@
@@ -1872,7 +1872,7 @@
@@ -1888,7 +1888,7 @@
@@ -1904,7 +1904,7 @@
@@ -1920,7 +1920,7 @@
diff --git a/Avram/ConnectionError.html b/Avram/ConnectionError.html
index 699660a58..7f20b9056 100644
--- a/Avram/ConnectionError.html
+++ b/Avram/ConnectionError.html
@@ -1709,7 +1709,7 @@
-
+
avram/errors.cr
@@ -1860,7 +1860,7 @@
@@ -1890,7 +1890,7 @@
@@ -1906,7 +1906,7 @@
diff --git a/Avram/Credentials.html b/Avram/Credentials.html
index 0d8b574ce..282502069 100644
--- a/Avram/Credentials.html
+++ b/Avram/Credentials.html
@@ -1709,7 +1709,7 @@
-
+
avram/credentials.cr
@@ -1895,7 +1895,7 @@
@@ -1918,7 +1918,7 @@
@@ -1940,7 +1940,7 @@
@@ -1976,7 +1976,7 @@
@@ -2010,7 +2010,7 @@
@@ -2031,7 +2031,7 @@
@@ -2047,7 +2047,7 @@
@@ -2063,7 +2063,7 @@
@@ -2079,7 +2079,7 @@
@@ -2095,7 +2095,7 @@
@@ -2111,7 +2111,7 @@
@@ -2133,7 +2133,7 @@
@@ -2149,7 +2149,7 @@
diff --git a/Avram/Criteria.html b/Avram/Criteria.html
index b020c1476..1f587f249 100644
--- a/Avram/Criteria.html
+++ b/Avram/Criteria.html
@@ -1743,7 +1743,7 @@
-
+
avram/criteria.cr
@@ -1972,7 +1972,7 @@
@@ -2002,7 +2002,7 @@
@@ -2018,7 +2018,7 @@
@@ -2034,7 +2034,7 @@
@@ -2050,7 +2050,7 @@
@@ -2066,7 +2066,7 @@
@@ -2082,7 +2082,7 @@
@@ -2098,7 +2098,7 @@
@@ -2114,7 +2114,7 @@
@@ -2130,7 +2130,7 @@
@@ -2146,7 +2146,7 @@
@@ -2162,7 +2162,7 @@
@@ -2178,7 +2178,7 @@
@@ -2194,7 +2194,7 @@
@@ -2210,7 +2210,7 @@
@@ -2226,7 +2226,7 @@
@@ -2242,7 +2242,7 @@
@@ -2258,7 +2258,7 @@
@@ -2274,7 +2274,7 @@
@@ -2290,7 +2290,7 @@
@@ -2306,7 +2306,7 @@
@@ -2322,7 +2322,7 @@
@@ -2338,7 +2338,7 @@
@@ -2366,7 +2366,7 @@
diff --git a/Avram/Database.html b/Avram/Database.html
index 68a5187a6..169730770 100644
--- a/Avram/Database.html
+++ b/Avram/Database.html
@@ -1709,28 +1709,28 @@
-
+
avram/database.cr
-
+
avram/database/column_info.cr
-
+
avram/database/database_info.cr
-
+
avram/database/table_info.cr
@@ -2075,7 +2075,7 @@
@@ -2091,7 +2091,7 @@
@@ -2107,7 +2107,7 @@
@@ -2123,7 +2123,7 @@
@@ -2144,7 +2144,7 @@
@@ -2165,7 +2165,7 @@
@@ -2192,7 +2192,7 @@
@@ -2208,7 +2208,7 @@
@@ -2224,7 +2224,7 @@
@@ -2245,7 +2245,7 @@
@@ -2266,7 +2266,7 @@
@@ -2287,7 +2287,7 @@
@@ -2308,7 +2308,7 @@
@@ -2329,7 +2329,7 @@
@@ -2350,7 +2350,7 @@
@@ -2371,7 +2371,7 @@
@@ -2392,7 +2392,7 @@
@@ -2413,7 +2413,7 @@
@@ -2434,7 +2434,7 @@
@@ -2450,7 +2450,7 @@
@@ -2471,7 +2471,7 @@
@@ -2487,7 +2487,7 @@
@@ -2512,7 +2512,7 @@
@@ -2533,7 +2533,7 @@
@@ -2549,7 +2549,7 @@
@@ -2582,7 +2582,7 @@
@@ -2598,7 +2598,7 @@
@@ -2619,7 +2619,7 @@
@@ -2640,7 +2640,7 @@
@@ -2661,7 +2661,7 @@
@@ -2682,7 +2682,7 @@
@@ -2703,7 +2703,7 @@
@@ -2724,7 +2724,7 @@
@@ -2745,7 +2745,7 @@
@@ -2766,7 +2766,7 @@
@@ -2787,7 +2787,7 @@
@@ -2808,7 +2808,7 @@
diff --git a/Avram/Database/ColumnInfo.html b/Avram/Database/ColumnInfo.html
index 5d11f7786..92116de8f 100644
--- a/Avram/Database/ColumnInfo.html
+++ b/Avram/Database/ColumnInfo.html
@@ -1725,7 +1725,7 @@
-
+
avram/database/column_info.cr
@@ -1964,7 +1964,7 @@
@@ -1992,7 +1992,7 @@
@@ -2020,7 +2020,7 @@
@@ -2036,7 +2036,7 @@
@@ -2052,7 +2052,7 @@
@@ -2068,7 +2068,7 @@
@@ -2084,7 +2084,7 @@
@@ -2100,7 +2100,7 @@
@@ -2116,7 +2116,7 @@
@@ -2132,7 +2132,7 @@
@@ -2148,7 +2148,7 @@
@@ -2164,7 +2164,7 @@
@@ -2180,7 +2180,7 @@
@@ -2196,7 +2196,7 @@
@@ -2212,7 +2212,7 @@
@@ -2228,7 +2228,7 @@
@@ -2244,7 +2244,7 @@
@@ -2260,7 +2260,7 @@
@@ -2276,7 +2276,7 @@
@@ -2292,7 +2292,7 @@
diff --git a/Avram/Database/DatabaseCleaner.html b/Avram/Database/DatabaseCleaner.html
index 5a17e5e72..4a98d385f 100644
--- a/Avram/Database/DatabaseCleaner.html
+++ b/Avram/Database/DatabaseCleaner.html
@@ -1709,7 +1709,7 @@
-
+
avram/database.cr
@@ -1821,7 +1821,7 @@
@@ -1851,7 +1851,7 @@
@@ -1867,7 +1867,7 @@
diff --git a/Avram/Database/DatabaseInfo.html b/Avram/Database/DatabaseInfo.html
index 7bfd414f8..237947780 100644
--- a/Avram/Database/DatabaseInfo.html
+++ b/Avram/Database/DatabaseInfo.html
@@ -1709,7 +1709,7 @@
-
+
avram/database/database_info.cr
@@ -1870,7 +1870,7 @@
@@ -1886,7 +1886,7 @@
@@ -1916,7 +1916,7 @@
@@ -1932,7 +1932,7 @@
@@ -1948,7 +1948,7 @@
@@ -1964,7 +1964,7 @@
@@ -1980,7 +1980,7 @@
diff --git a/Avram/Database/FiberId.html b/Avram/Database/FiberId.html
index 3f43bffaf..0869e5e6d 100644
--- a/Avram/Database/FiberId.html
+++ b/Avram/Database/FiberId.html
@@ -1717,7 +1717,7 @@
-
+
avram/database.cr
diff --git a/Avram/Database/TableInfo.html b/Avram/Database/TableInfo.html
index 13e8d73dc..769240291 100644
--- a/Avram/Database/TableInfo.html
+++ b/Avram/Database/TableInfo.html
@@ -1709,7 +1709,7 @@
-
+
avram/database/table_info.cr
@@ -1871,7 +1871,7 @@
@@ -1901,7 +1901,7 @@
@@ -1917,7 +1917,7 @@
@@ -1933,7 +1933,7 @@
@@ -1949,7 +1949,7 @@
@@ -1965,7 +1965,7 @@
@@ -1981,7 +1981,7 @@
@@ -1997,7 +1997,7 @@
@@ -2013,7 +2013,7 @@
@@ -2029,7 +2029,7 @@
@@ -2045,7 +2045,7 @@
diff --git a/Avram/DatabaseValidations.html b/Avram/DatabaseValidations.html
index cc0a68e49..24afaa51b 100644
--- a/Avram/DatabaseValidations.html
+++ b/Avram/DatabaseValidations.html
@@ -1721,7 +1721,7 @@
-
+
avram/database_validations.cr
diff --git a/Avram/DefineAttribute.html b/Avram/DefineAttribute.html
index 2e911646f..1fdb868cf 100644
--- a/Avram/DefineAttribute.html
+++ b/Avram/DefineAttribute.html
@@ -1725,7 +1725,7 @@
-
+
avram/define_attribute.cr
@@ -1822,7 +1822,7 @@
@@ -1850,7 +1850,7 @@
@@ -1866,7 +1866,7 @@
@@ -1882,7 +1882,7 @@
@@ -1898,7 +1898,7 @@
diff --git a/Avram/DeleteOperation.html b/Avram/DeleteOperation.html
index 9d94dbe32..e04cbe399 100644
--- a/Avram/DeleteOperation.html
+++ b/Avram/DeleteOperation.html
@@ -1737,7 +1737,7 @@
-
+
avram/delete_operation.cr
@@ -2083,7 +2083,7 @@
@@ -2111,7 +2111,7 @@
@@ -2127,7 +2127,7 @@
@@ -2157,7 +2157,7 @@
@@ -2173,7 +2173,7 @@
@@ -2194,7 +2194,7 @@
@@ -2210,7 +2210,7 @@
@@ -2226,7 +2226,7 @@
@@ -2248,7 +2248,7 @@
diff --git a/Avram/DeleteOperation/OperationStatus.html b/Avram/DeleteOperation/OperationStatus.html
index c560d7909..a80310c7f 100644
--- a/Avram/DeleteOperation/OperationStatus.html
+++ b/Avram/DeleteOperation/OperationStatus.html
@@ -1707,7 +1707,7 @@
-
+
avram/delete_operation.cr
@@ -1869,7 +1869,7 @@
@@ -1885,7 +1885,7 @@
@@ -1901,7 +1901,7 @@
diff --git a/Avram/DeleteOperationTemplate.html b/Avram/DeleteOperationTemplate.html
index 013c25edf..b9a5bedb7 100644
--- a/Avram/DeleteOperationTemplate.html
+++ b/Avram/DeleteOperationTemplate.html
@@ -1709,7 +1709,7 @@
-
+
avram/delete_operation_template.cr
@@ -1805,7 +1805,7 @@
diff --git a/Avram/Events.html b/Avram/Events.html
index 060505bec..7b633a5c7 100644
--- a/Avram/Events.html
+++ b/Avram/Events.html
@@ -1707,7 +1707,7 @@
-
+
avram/events/delete_failed_event.cr
diff --git a/Avram/Events/DeleteFailedEvent.html b/Avram/Events/DeleteFailedEvent.html
index ec9a27408..679a9d666 100644
--- a/Avram/Events/DeleteFailedEvent.html
+++ b/Avram/Events/DeleteFailedEvent.html
@@ -1709,7 +1709,7 @@
-
+
avram/events/delete_failed_event.cr
@@ -1879,7 +1879,7 @@
@@ -1957,7 +1957,7 @@
@@ -1973,7 +1973,7 @@
@@ -1989,7 +1989,7 @@
diff --git a/Avram/Events/DeleteSuccessEvent.html b/Avram/Events/DeleteSuccessEvent.html
index 06f38b5f6..601ea2ab1 100644
--- a/Avram/Events/DeleteSuccessEvent.html
+++ b/Avram/Events/DeleteSuccessEvent.html
@@ -1709,7 +1709,7 @@
-
+
avram/events/delete_success_event.cr
@@ -1869,7 +1869,7 @@
@@ -1947,7 +1947,7 @@
diff --git a/Avram/Events/FailedQueryEvent.html b/Avram/Events/FailedQueryEvent.html
index da2d386a8..ed62dd33d 100644
--- a/Avram/Events/FailedQueryEvent.html
+++ b/Avram/Events/FailedQueryEvent.html
@@ -1709,7 +1709,7 @@
-
+
avram/events/failed_query_event.cr
@@ -1884,7 +1884,7 @@
@@ -1962,7 +1962,7 @@
@@ -1978,7 +1978,7 @@
@@ -1994,7 +1994,7 @@
@@ -2010,7 +2010,7 @@
diff --git a/Avram/Events/QueryEvent.html b/Avram/Events/QueryEvent.html
index 1711dce3b..6d2c40d8a 100644
--- a/Avram/Events/QueryEvent.html
+++ b/Avram/Events/QueryEvent.html
@@ -1709,7 +1709,7 @@
-
+
avram/events/query_event.cr
@@ -1879,7 +1879,7 @@
@@ -1957,7 +1957,7 @@
@@ -1973,7 +1973,7 @@
@@ -1989,7 +1989,7 @@
diff --git a/Avram/Events/SaveFailedEvent.html b/Avram/Events/SaveFailedEvent.html
index c416d82a0..4495f6b27 100644
--- a/Avram/Events/SaveFailedEvent.html
+++ b/Avram/Events/SaveFailedEvent.html
@@ -1709,7 +1709,7 @@
-
+
avram/events/save_failed_event.cr
@@ -1884,7 +1884,7 @@
@@ -1962,7 +1962,7 @@
@@ -1978,7 +1978,7 @@
@@ -1994,7 +1994,7 @@
@@ -2010,7 +2010,7 @@
diff --git a/Avram/Events/SaveSuccessEvent.html b/Avram/Events/SaveSuccessEvent.html
index ed0b68a40..69029ea8e 100644
--- a/Avram/Events/SaveSuccessEvent.html
+++ b/Avram/Events/SaveSuccessEvent.html
@@ -1709,7 +1709,7 @@
-
+
avram/events/save_success_event.cr
@@ -1874,7 +1874,7 @@
@@ -1952,7 +1952,7 @@
@@ -1968,7 +1968,7 @@
diff --git a/Avram/ExtractCriteria.html b/Avram/ExtractCriteria.html
index f5e720490..ba1821a2f 100644
--- a/Avram/ExtractCriteria.html
+++ b/Avram/ExtractCriteria.html
@@ -1721,7 +1721,7 @@
-
+
avram/criteria_extensions/extract_criteria.cr
diff --git a/Avram/Factory.html b/Avram/Factory.html
index 36b64127a..92fecb81e 100644
--- a/Avram/Factory.html
+++ b/Avram/Factory.html
@@ -1709,7 +1709,7 @@
-
+
avram/factory.cr
@@ -1905,7 +1905,7 @@
@@ -1921,7 +1921,7 @@
@@ -1937,7 +1937,7 @@
@@ -1953,7 +1953,7 @@
@@ -1978,7 +1978,7 @@
@@ -2005,7 +2005,7 @@
@@ -2033,7 +2033,7 @@
@@ -2049,7 +2049,7 @@
@@ -2077,7 +2077,7 @@
@@ -2105,7 +2105,7 @@
@@ -2121,7 +2121,7 @@
@@ -2137,7 +2137,7 @@
diff --git a/Avram/FailedMigration.html b/Avram/FailedMigration.html
index 40991398b..4936d9799 100644
--- a/Avram/FailedMigration.html
+++ b/Avram/FailedMigration.html
@@ -1709,7 +1709,7 @@
-
+
avram/errors.cr
@@ -1841,7 +1841,7 @@