Added -willDiscard to COObject