Add enum property support