I might haven't fully understood your usecase, but I'll try to answer. You need to declare whatever attributes a type of a model has with the configure class method. This declaration helps various model function to do their job later. After you declare all the attributes you need, you can create model instances with any of the previously declared attributes. You don't have to provide values for all the declared attributes. After the ajax call returns, the date_created will be set on your model instance. Until this happens it will be just undefined.
If this solution still can't work for you, please describe why, and I'll gladly try to help.