sorry about that, my fault it was so poorly documented, very much appreciate giving it a proper object model