Yuck :) I really can't see the point of designing an ORM that ends up looking like that.