Implement part of update and component custom keys.