I don't like that too much, if we invent some system to cache item extension then only supporting the deprecated plugins is not the best move. The only reason why skinx is still a plugin is because we have been lazy but it will move to a component at some point.