renamed _bounds to _envelopes since even its getter and setter are called likewise