Module series unique reset values

As a user I want to have modules that "inherit" register definitions from some kind of parent module (module series) so that the fields of register are all identical, but I want the reset values of modules in the series to be independently specified.

eg.

module m[0] -> r1 -> f1 => reset value = 0
module m[1] -> r1 -> f1 => reset value = 5