#14 : Allows recursiveRemove on files
#14 : Raises up recursiveRemove() method in interface inheritance