Spike Application For Repository Pattern