moved attribute registration into ceci core