username should be unique and slugable