allow access to private fields