More work on bug #8138.  I have the webapi and system object in place now.