add getPropertyNames to Palette