What are the elements of a contract? | OpenCase