We'll need an accessible constructor for that.