Added support for requiredColumns