Description
Required Moose attributes can fail lazily only when code tries to use them. Developers use it when object construction must be flexible but missing data should still be caught before behavior depends on it. It is a Moose extension for application and module source code.