Add factory utilities.