fix: proper handling for the 'created' and 'modified' fields, proper indication in the BaseModel.isNew() method