add the ability to override the application of behaviors and align arguments to like methods