add class methods to allow per method default values