Revert "LPS-39396 Fix compile error"

This reverts commit 9a29dbf359ab5d6cee6fda142d577f8b544d80a6.
Revert "LPS-39396 Use a cleaner and less intrusive approach. Put all the logic at one place"

This reverts commit 6a12a3012550b5aa35e3c9a1d9931b80382cd730.
Revert "LPS-39396 Support clearing TableMapper caches (leftToRight and rightToLeft) within tests"

This reverts commit 3811c48f437a1a74bafda0f9689c09fb928e73b0.
Revert "LPS-39396 Make attribute private adding a protected method that will be consumed by Test API"

This reverts commit 50987fa09ae5ee3c71431b905a15c51fa0879e2d.