Add Type and Data properties to the Widget model
First handling of a custom Widget