lean on active_support
making objects thin. want this stuff in client so not required to use these object stubs