add documentation to the BaseSourcePlugin interface