Provide other link-based constructors