protected Contribution(long contributorId, ExtensionRegistry registry) {
protected Contribution(long contributorId, ExtensionRegistry registry, boolean dynamic) {
	protected Contribution(long contributorId, ExtensionRegistry registry) {		this.contributorId = contributorId;		this.registry = registry;		// resolve namespace owner and namespace		namespaceOwnerId = registry.getNamespaceOwnerId(contributorId);		namespace = registry.getNamespace(contributorId);	}