Change default construction to allow for cheap construction