public virtual InstanceMetadata GetInstanceMetadata(IObjectId instance)
        {
            var command = DataAdapter.CreateGetMetadataCommand(instance);


            command.Execute( );
            return(command.Result); //GetInstanceMetadata ( DataAdapter, command ).FirstOrDefault ( ) ;
        }
        public virtual IEnumerable <InstanceMetadata> GetSeriesMetadata(ISeriesId series)
        {
            var command = DataAdapter.CreateGetMetadataCommand(series);

            command.Execute( );

            return(command.Result);

            //return GetInstanceMetadata ( DataAdapter, command ) ;
        }