support configuring parser and type coersion