Idfxt

This pull request is for the sake of conversation, not necessarily with the intent to merge.  yet. 
Also there doesn't appear to be checking for required fields, ensuring that unique object constraints are met, etc.