Effects of service mechanisms and modes on customers' attributions about service delivery · Study