Pipelet: restore ..__add_source_destination() and ..__remove_source_destination() to streamline .._add_source() and .._remove_source()