Adding configurable abstract base class that provides TT access for unit testing