It should be possible to make this class final by taking `self` and `v` as primary constructor parameters.