ops: migrate more ops to macro based property meta-data