class WorkspaceFamily implements Id {

    @Override
    public WorkspaceFamily parent() {
        switch (getCount()) {
            case 0:
                return null;
            case 1:
                return EMPTY;
            default:
                return new WorkspaceFamily(Arrays.copyOf(data, data.length - 1));
        }
    }

    private  WorkspaceFamily(String[] data);

}