Moved AbstractImmutableEntityList and Set to support package