Constructor behavior - with create before delete create