singleton placeholder class