Added convenience constructor to Laser