in reply to Method parameters validation and inheritance
Using attributes may provide another avenue to explore. I had a brief play with them for this sort of thing in Attributes with new to manage parameters