Explit implement internal interface