get rid of the IThis implementation, use the _that pattern used in dhx