+ Bridge pattern.