make Settings a singleton to avoid storing a static instance into Transaction class. Using a singleton is a better pattern.
use constants file