Added contract util for generic contract manipulation