and are open to system components that come and go. This is why they are used in domains