It could make sense to cache it in a private property, yes.