For backwards compatibility I suggest that we add an aux constructor with same signature as before