Fix #39

ensures beforeCreate() is called before content values are grabbed