OptionalreturnOptionalgetGetter function to compute the virtual field value Can access other fields via 'this'
OptionalsetSetter function to handle setting the virtual field Can update other fields when the virtual field is set
OptionaldependenciesArray of field names that this virtual field depends on Used for tracking changes and reactivity
The return type for the virtual field (used for type casting)