Automatically cache and reuse your Moose objects