- expose singleton instance