Private fields api