The `PropertyAccessor` type should be replaced by `PropertyAccessorInterface`