ACL ResourceInterface restructure