Fix: only sitecore interfaces are checked when creating the fields