Factored out simple constructors