separate POAs
separate POAs for each object type
PoaName class implementation