instance creation and retrieval with private values