Add lazy load

make #get method lazy
Refactor