Use convenience factory creation method