Completed Contract Method Advantages and Disadvantages