infinite dropdowns converted to inherited scope

resolves #110
validation cleanup
Merge pull request #111 from kashjs/master

infinite dropdowns converted to inherited scope