New implementation of classes using SimpleSetup class