Currently the default attributes are only set correctly when either none or all attributes are handed to the component