Feature renamed to assigment.is_optional. Feature complete