Refer to http://www.avaje.org/topic-59.html
Basically since 0.9.5 transient properties have been treated differently (aka info on transients kept now for SqlSelect use).
This bug was introduced then.
The fix was basically to make some code only operate on non-transient properties. Prior to 0.9.5 these properties had been removed and hence this worked previously.