body getter/setter for shape + whitespace