Generalized the delegate create/update/delete code in DelegateSlot in case there are new attributes added to Delegate.