ok. do you think i should change the method signature to `add_text_post!(user, caption, song)`? not sure if it's expected to pass an instantiated model like this.