@ohadlevy, why create a new var for `.attributes` when `obj` is returned by the method?