Updated ExecuteAgreement to Get Agreement Object at the end