Prototyped all of the constructor methods after realising what it actually did.