Fun with tratis by adding all the behaviours