Move is-component-active check to setup_actions() to always return singleton instance
Add load_textdomain() method to add language support
Stricter ABSPATH page access check