allow intuitive spaces in declerations
adjust hash of UniqueKey
ability to explicitly disable streaming