Add context, behaviour and action generalization