Merge pull request #2874 from paulp/pr/depth

Value class Depth.
travis yml