Part: Take KPluginMetaData only in constructor
Having this initialized later and leaving it up to the individual part is not great, because it makes it easier to forget adding the metadata to the part.
Having this initialized later and leaving it up to the individual part is not great, because it makes it easier to forget adding the metadata to the part.