Adding null defaults for visible and defaults

For clarity, as mentioned by @nathggns in #186