Fixes gh-84 Make onBeforeSave behave like its docblock says it should by always using an array for $data