Object oriented namekeeper