implement tests for cls.implements