changed namespace to IdempotentAccessor from Sac
updated documentation and todo