promote get/set to common