Re-title the ACP module
Change visibility of functions from private to protected