edruid/BasicObject — pull request #19 by p-blomberg (2012-05-07 12:38:48+00:00)
Title: Adding exception for bad column names like "@order:desc"

Current code silently accepts "@order:desc", and it results in the same as "@order". It took me a while to figure out I needed to put :desc in the value, not the key.
Anything after : in the key name of special parameters is discarded, so I figure it would be better to throw an exception if : is found in the key.