you did that on the orm provider on purpose, right? its a cheap implementation and could be optimized, but better than nothing.