add composite property support, up