Adds defaults via attributes