Encapsulate methods

Some long-overdue duplicate method cleanup, mostly centered around 'time'