PIM-3061 : typehint with interfaces in version manager