properties filter should be optional