Are you missing the ``implements`` part ?