Branched: make Portals as property in Link
Clean up usings and updated implementation for Field.IsValid
Removed NotImplementedException for the moment