Hide ClientFactory, add SessionFactory
Add fluent configuration