minor refactoring of yadi.providers sources