Using Contextual Information as Virtual Items on Top-N Recommender Systems