Added parital storage tests
Added parital storage tests
Modified construct to accept factory