support for multiple properties