Ensure empty array returned when there are no reactions
Ensure necessary sbml components are arrays
Broadcasting changes when new species or reactions added