Added ability to specify custom schema location