Similar to PHPC-1708, except for interfaces instead of final classes. This is a BC break and can only be done in 2.0, and only after the change has been communicated to users (see PHPC-1710).