Kamil Charłampowicz, good catch, but:
This whole area is pretty screwed up. I'm committing a failing unit test and will address in ORM 5, which we're focusing on after this week (hopefully).