allow creation from another instance