Adding Lazy Eval without generics