code duplication purged and default parameter values added for RobustPLSABuilder