castor

Separate responsibility of ConnectionFactory to create connections and initialize/hold other database related objects