getProperty method
The value of the property name, or null when this source does not
have it (the environment then asks the next source).
Return the raw value: a string, a number, a list. ${...}
placeholders in it are resolved, and its type converted, later by
the property resolver.
Implementation
@override
Object? getProperty(String name) => source[name];