Added factory method for convenience on Server