Allow source to be set with set method as well