Flexible system for validation of method/function call parameters
