kata: freeze class, singleton instance