painless JS object navigation