Added IPosition interface