refactor: cleanup loops over object keys