tomd: Host Allocator should have readonly hosts property, which must me non-empty at instantiation