added parent constructor for GaussianVisLayer