optimized for deferred objects
fixed bug in getKeys
Merge pull request #7 from jannah/Ramit-parser

Ramit parser