factored entity out of common xsd