lazy to lazy_build for Moose