Added access to required/optional columns as part of the template
contract