Use LazyVal instead of ConstVal
Support for const outside class