@Override
 public int size() {
   if (useBehaviour) return behaviour.size();
   else return content.size();
 }