Property(definition: PropertyDefinition, prompt: PropertyPrompt, context: PropertyContext)
Represents prompted property bound with its definition. Can interact with other properties using common context.