Exposed model constructors.