added more pass through methods for the new context class, and added more unit tests