overloaded setSpout methods to support polymorphism