Update app icons
Add access controls for private and internal methods