PropertyDefinition(name: String)
Represents rich property definition (adds extra information to pure prompt like type, description, validator etc).