Added scalar conversion constructor