Updated Protections enum so methods could be implemented.