gringotts facade pattern to simplfy public interface