public AttributeDefinition(AttributeDefinition attributeDefinition) {
super(attributeDefinition.getId(), attributeDefinition.getCreatedAt(), attributeDefinition.getCreatedBy(),
attributeDefinition.getModifiedAt(), attributeDefinition.getModifiedBy(), attributeDefinition.getCreatedByUid(), attributeDefinition.getModifiedByUid());
this.friendlyName = attributeDefinition.getFriendlyName();
this.namespace = attributeDefinition.getNamespace();
this.description = attributeDefinition.getDescription();
this.type = attributeDefinition.getType();
this.displayName = attributeDefinition.getDisplayName();
this.writable = attributeDefinition.getWritable();
this.unique = attributeDefinition.isUnique();
}