Provided a single spec annotation to require an interface