Object utility refactor