Removes the burden of exposing generator class variables from factory implementations. Should the list or names of variables to be exposed change in the future, this base class will be kept in sync with such changes and so factories subclassing this base class will not need to change their code.
coverage: 88.27% (-0.02%) from 88.294%
when pulling cbf15f548aff9de3e8cb5f2297490b0cfcfa0101 on akosthekiss:genfact
into 472ae2acc2940c486787d8638bba925ebca4af10 on renatahodovan:master.
Removes the burden of exposing generator class variables from factory implementations. Should the list or names of variables to be exposed change in the future, this base class will be kept in sync with such changes and so factories subclassing this base class will not need to change their code.