Testing the SmartObject rule