fix entity inheritance typing during save operations. also add a note for what is potentially a broken migration for models that utilize inhertiance