Add Dir::setUrl
Add Dir::engine() method