Unmarshal Decimal to float instead of string
Limit permitted values in String type via 'allowed' option
Move 'allowed' to noop group
Test successful 'allowed' case
DomainObject::lock no longer throws stale exceptions, provides closure
to opt-in instead.
Renaming Collection::order() to orderBy()
Fix chaining of orderBy, add andOrderBy method and add test
Fix orderBy(): now resets the ordering.

`orderBy()` replaces the existing ordering array.
`andOrderBy()` adds an extra sorting key.
Remove the deprecation message in order()

Please note that the function is still deprecated and usage is discouraged. Please use orderBy() instead.