Refactored otherTarget to property instead of set method