OCL Thinking