Changed new contract fields to readonly