public static function removeFrom( &$source, $key, $subKey )
    {
        $_target = static::clean( static::get( $source, $key, array() ) );
        $_result = static::remove( $_target, $subKey );
        static::set( $source, $key, $_target );

        return $_result;
    }