Factory methods using tags for user parameters.