Revert "SQL Data Mapper"

This reverts commit 0b8d4fcc197d0d8f6103c3e27adc1b716e90d92e.
Revert "Revert "SQL Data Mapper""

This reverts commit b73585a3db159944accdff44241a7a7824e35d65.
Revert "Revert "Revert "SQL Data Mapper"""

This reverts commit aba4325a98924a901928b456ebf9739acc7fc87a.
Revert "Revert "Revert "Revert "SQL Data Mapper""""

This reverts commit 363405b37833555f5237dfeac6998ceee19295ed.
Merge origin/master
Recovery