Use new static factory methods