generate propsite rules to store properties