Facade pattern.