Added IdExpression.
Used Query Translators instead of Adapters.
Added Session Class.