subrel: Start to include additional behavior into model endpoint api

 * Warning, broken!
 * Move getReference into createSubtypeAndReference
 * Add some todos for future work