Mule Design Studios Blog: Getting Comfortable With Contracts