Registry class implementation