made the default Constructur independent of the designated one