public function immutable($props)
	{
		$props = call_user_func_array(array($this, 'flattenArguments'), func_get_args());
		
		$this->mutables = array_diff($this->mutables, $props);
		
		return $this;
	}
public function immutable($props)
	{
		$props = call_user_func_array(array($this, 'flattenArguments'), func_get_args());
		
		$this->mutables = array_diff($this->mutables, $props);
		
		return $this;
	}
public function immutable ( $ props ) { $ props = call_user_func_array ( array ( $ this , 'flattenArguments' ) , func_get_args ( ) ) ; $ this -> mutables = array_diff ( $ this -> mutables , $ props ) ; return $ this ; }
Remove attributes from the mutables collection

@param mixed $props
@return $this
Remove attributes from the mutables collection