A major problem with marker interfaces is that an interface defines a contract for implementing classes, and that contract is inherited by all subclasses.
Одной из основных проблем с маркером является то, что интерфейс определяет контракт на реализацию классов, и что контракт наследуется всеми подклассами.