Removed abstract processPath and left controller with just property assignment
Removed processPath method and added check to width, height, type and attributes for empty value