It basically is because you're using `@@cached` inside the object.