NamesAssetBase - First working commit. Note - added interface for IAsset to NamesAssetBase as it's subclasses are being case to IAsset ) .
Merge remote-tracking branch 'origin/master'