make object modifiers chainable

you should reject this for lack of tests... but before you do, is this a sensible change?  it seems more useful and still consistent but I may be missing something... lemme know, I'll add the tests :)