wrapper for collection elements
wrapper thread safe using thread local, wrapper serializable, marshaller ID attribute preference
generating equals and hashcode based on Id field
Id attribute, unmarshalling respects attribute
adding marshallable option with a marshall/unmarshall options