Allow chaning on bounds-based setters
More compact bounds-based getter-setter (less file size)
Doc changes