Use IIFE pattern to hide internal methods from the public API