defineProperty/defineProperties changed to accept descriptorFlags (enum., conf., writ.) in one parameter
_.findIndex returns -1 if item was not found