implement atomic entity initialisation