Fixed a little bug on requiresFiles on ApiUtils, and implementing ApiOperation class