The idea here is to have SPI/I2C-obj objects to customize the objects dynamically, instead of having a "flags" parameter that needs knowledge of the inner protocol.