fix: invalidating parent object's attribute cache during object creation