Implemented RuleManager; fixed interface type hints
Created AccessManager