Added factory to simply create types