Retrieves the value associated with the given name, or null if not present.
name
null
The resolution logic depends on the source type and subclass behavior.
@override Object? getProperty(String name) => source[name];