add from redmaine zc_Object_Contract