* Split object.js into sub modules