contractors trees + tree getters and setters