Implement Deprecator