Simplify the interface; ditch the deep object model for now and settle for a simple response object model