Adjusted to use the SimpleDefinition example