Make sure giving `false` to dependsOn works as expected
More error messages in spec helper
Use one object to store all meta data

So we don't pollute objects with dozens of useless properties