Add transformable trait and collition dispatcher.