Fully lazy generate context field for SharedPref