Pattern Properties