Made initializers public (herp derp), fixed lower/upper bound methods on tree