Don'th throw errors
Fix ms -> seconds in test.js (cleanup property)
Add check for isValid when cleanup delay is specified
Get rid of stupid attempt at Object extension