Extract an interface to prevent annotation pollution.