Error properties more described.
More smart ContractError.new