ACL AdapterInterface restructure