Is it possible to just override `fromReflection` and call the parent method? That reduces the API that needs to be known.