Thin delegator that wraps objects and triggers events on modification (useful for storage accessor objects)