Separate classes for each kind of access
Removing WhiteList class