I've got my map/reduce programs implementing Tool, so I can pass various parameters as configuration properties. I'm currently using an ad-hoc method of verifying that a program has been passed all the configuration properties it requires, but I'm wondering if there's a more "Hadoopy" way this should be done.