using the actual web map layer -- no longer creating a copy.  so, this means no more LocationsParserService or PortAttributes.  Also means that we're using the actual object for attributes (not my special getter/setter class).