add TOC model
add StringValueAttribute for Enums
add not-working tests