So the implementation of the lazy method would look more or less like the pattern which is otherwise used all over the applications