HaveInCommon Interface cleanup