entity parser for a schama dsl