make sure deeply nested attributes work