dinamically build documents without need of schema
change document keys order
slug for document