Added PrivateHolder to work with private variables