better format for get/set from fields + skip defined field