Update reagent model and specs all tests passing, no more polymorphic bullshit