Please document this fields and they are private fields and the name should start with _