[AbstractPlot] - Moving default projections into generateAttrToProjector

Making the constructor less complex and pushing the load into generateAttrToProjector
consider refactor like this `a = a | b`.