Actually Kind is not new and it used to have constructors.