Preheat oven to 350° F.
Using a medium size mixing bowl, beat the cream cheese for a minute or so with an electric hand mixer or egg beater.
Add the vanilla, lemon juice and egg white and beat in till blended (1 minute). Sprinkle the icing sugar over the cheese and beat in.
Fold in the chocolate chips using a spatula. Place bowl in refrigerator while making the cupcake batter.
Mix dry ingredients (flour, sugar, cocoa powder and salt) in a large mixing bowl. If not using a sifter for the cocoa powder, use the back of a spoon to reduce any lumps to powder.
Make a well in the centre of the dry ingredients. Add in the water, vinegar, oil and flavorings. Using a spatula mix till combined.
Stir in the pecan morsels if using.
Using the larger scoop, divide the batter among the 12 liners (about ½-2/3 full). Using the smaller scoop place a scoop (about 1 TBSP) of the cream cheese filling onto the centre of the cupcake.
Repeat with the remaining cream cheese. If using mini Rolos place on top of the cream cheese. ( Do not press the Rolo into the cream cheese.)
Bake 18-22 minutes or until an inserted toothpick comes out clean. (A few remaining crumbs on the pick are fine). Try to insert the pick between the outer edge of the cupcake and the cream cheese filling (which will be wet).
Place the pan on a cooling rack. Stand for 12 -15 or so minutes until both cool enough and firm enough to remove.
Carefully remove the cupcakes to a cooling rack; supporting the bottom of each with the palm of your hand as you move them. Begin with the outside cupcakes.
Remove the inner cupcakes last (they take a bit longer to set up).