allow tweet model to be swapped