Removed Factory from MenuItem

- Seems like extra complication at the moment and I am not very sure
  about it:
  - If hydrating from an array, will probably need the Document manager
    to find the content by its ID.
  - It crosses over with the SF serializer stuff