remainingNames
NameUpdateResult
require
EmptyLifecycleValue
LifecycleValue