refactor cGetAction into trait, add Local domain management