David, should we make all of these Actions into inner classes? I don't think there is a good reason to have them in a separate module, what do you think? If you agree can you make this change for all Grids during the next iteration.