added base hook for name changes