added a default CTOR to RBMs to support dynamic instantiation under certain clone() situations