(Thought I posted this earlier, but not seeing it now, so sorry if it's a repost)

Why are NonlinearProgram and NonlinearProgramWConstraint separate classes?