Fix lazy methods to execute non-lazy methods performed in between.
Merge pull request #788 from FilipZawada/fixchain

Fix lazy methods to execute non-lazy methods in between. [closes #787]