Added trait to allow other parsers to hook into existing framework