fix 'must implement' in placeholder class