Add Copyconstructor and simple empty constructor