move in embedded initializer