Magic method throws if argument not set