Update the `diagrams` tool to show dynamic properties in predicate nodes