added initBasedOn() method to BMLNNV to support parameter averaging (update)