* add test around public access and top level entity