Added Constructors
Added mutators