Add new create() methods to IntervalModel

Um...  This should not be.  My fault.  Will fix in another commit.