Item usage delegate