Introducing Motivations in Design Pattern Representation