switching to  for date-time, switches between different custom types
ObjectId  regex tests added