Allow source to be initialized with an instance of an orbit source