SPIdev class should be named as internal class