generated Tag and Tagging models
add attributes and model associations