Create initializer to inject sql factory into mappers

## Create initializer to inject sql factory into mappers

### Acceptance Criteria
1. Initializer exists which automatically injects SqlFactories into AbstractMappers.
1. `AbstractMapper::getSqlObject` no longer contains the BC provision.

### Tasks
- Modify AbstractMapper
- Add initializer

### Additional Notes
- This prevents the need to inject the sql factory manually. The whole point of that was to make the mapper more testable.