code: public function replace($in)
  	{
  		$this->_massageBlockInput($in);
  
  		foreach ($in as $k => $v) {
  			$this->offsetSet($k, $v);
  		}
  	}
docs: Copies all members into this class. Indexed keys will be re-indexed.
  
  @param object|array|string|null $in
  
  @throws \InvalidArgumentException