I'm fairly certain that making a no-arg constructor explicit is pointless