minor: deprecate Props in favor of SchemaEntityBuilder