Experiment with more sophisticated subclassed Id
Changed detail namespace to unnamed