Type model
fix TypeRepository@availables spec