support unique override props

fixes #1429