fixed; setting populated paths

Setting a populated path (or manipulate a populated array) with
works when the schema path does not have a `ref` declared and
an adhoc model was used for population.

relates to #570
fixed; non population buffer casting from doc
test; added for saveable required populated buffers
benchmark; make adjustable
use TypeError