private fields support in bind