refactored all methods with ByType to ByGraffitiType to be more accurate